nfs4proc.c (094b5d74f4005ae1cc90688f2c814e00937809a8) nfs4proc.c (e1ca12dfb1be7fe8b82ca723a9b511f7d808bf81)
1/*
2 * Server-side procedures for NFSv4.
3 *
4 * Copyright (c) 2002 The Regents of the University of Michigan.
5 * All rights reserved.
6 *
7 * Kendrick Smith <kmsmith@umich.edu>
8 * Andy Adamson <andros@umich.edu>

--- 1403 unchanged lines hidden (view full) ---

1412 .op_flags = ALLOWED_WITHOUT_FH,
1413 .op_name = "OP_RECLAIM_COMPLETE",
1414 },
1415 [OP_SECINFO_NO_NAME] = {
1416 .op_func = (nfsd4op_func)nfsd4_secinfo_no_name,
1417 .op_flags = OP_HANDLES_WRONGSEC,
1418 .op_name = "OP_SECINFO_NO_NAME",
1419 },
1/*
2 * Server-side procedures for NFSv4.
3 *
4 * Copyright (c) 2002 The Regents of the University of Michigan.
5 * All rights reserved.
6 *
7 * Kendrick Smith <kmsmith@umich.edu>
8 * Andy Adamson <andros@umich.edu>

--- 1403 unchanged lines hidden (view full) ---

1412 .op_flags = ALLOWED_WITHOUT_FH,
1413 .op_name = "OP_RECLAIM_COMPLETE",
1414 },
1415 [OP_SECINFO_NO_NAME] = {
1416 .op_func = (nfsd4op_func)nfsd4_secinfo_no_name,
1417 .op_flags = OP_HANDLES_WRONGSEC,
1418 .op_name = "OP_SECINFO_NO_NAME",
1419 },
1420 [OP_FREE_STATEID] = {
1421 .op_func = (nfsd4op_func)nfsd4_free_stateid,
1422 .op_flags = ALLOWED_WITHOUT_FH,
1423 .op_name = "OP_FREE_STATEID",
1424 },
1420};
1421
1422static const char *nfsd4_op_name(unsigned opnum)
1423{
1424 if (opnum < ARRAY_SIZE(nfsd4_ops))
1425 return nfsd4_ops[opnum].op_name;
1426 return "unknown_operation";
1427}

--- 47 unchanged lines hidden ---
1425};
1426
1427static const char *nfsd4_op_name(unsigned opnum)
1428{
1429 if (opnum < ARRAY_SIZE(nfsd4_ops))
1430 return nfsd4_ops[opnum].op_name;
1431 return "unknown_operation";
1432}

--- 47 unchanged lines hidden ---