clntxdr.c (020abf03cd659388f94cb328e1e1df0656e0d7ff) | clntxdr.c (a613fa168afc19179a7547fbba45644c5b6912bf) |
---|---|
1/* 2 * linux/fs/lockd/clntxdr.c 3 * 4 * XDR functions to encode/decode NLM version 3 RPC arguments and results. 5 * NLM version 3 is backwards compatible with NLM versions 1 and 2. 6 * 7 * NLM client-side only. 8 * --- 582 unchanged lines hidden (view full) --- 591 PROC(GRANTED_MSG, testargs, norep), 592 PROC(TEST_RES, testres, norep), 593 PROC(LOCK_RES, res, norep), 594 PROC(CANCEL_RES, res, norep), 595 PROC(UNLOCK_RES, res, norep), 596 PROC(GRANTED_RES, res, norep), 597}; 598 | 1/* 2 * linux/fs/lockd/clntxdr.c 3 * 4 * XDR functions to encode/decode NLM version 3 RPC arguments and results. 5 * NLM version 3 is backwards compatible with NLM versions 1 and 2. 6 * 7 * NLM client-side only. 8 * --- 582 unchanged lines hidden (view full) --- 591 PROC(GRANTED_MSG, testargs, norep), 592 PROC(TEST_RES, testres, norep), 593 PROC(LOCK_RES, res, norep), 594 PROC(CANCEL_RES, res, norep), 595 PROC(UNLOCK_RES, res, norep), 596 PROC(GRANTED_RES, res, norep), 597}; 598 |
599static struct rpc_version nlm_version1 = { | 599static const struct rpc_version nlm_version1 = { |
600 .number = 1, 601 .nrprocs = ARRAY_SIZE(nlm_procedures), 602 .procs = nlm_procedures, 603}; 604 | 600 .number = 1, 601 .nrprocs = ARRAY_SIZE(nlm_procedures), 602 .procs = nlm_procedures, 603}; 604 |
605static struct rpc_version nlm_version3 = { | 605static const struct rpc_version nlm_version3 = { |
606 .number = 3, 607 .nrprocs = ARRAY_SIZE(nlm_procedures), 608 .procs = nlm_procedures, 609}; 610 | 606 .number = 3, 607 .nrprocs = ARRAY_SIZE(nlm_procedures), 608 .procs = nlm_procedures, 609}; 610 |
611static struct rpc_version *nlm_versions[] = { | 611static const struct rpc_version *nlm_versions[] = { |
612 [1] = &nlm_version1, 613 [3] = &nlm_version3, 614#ifdef CONFIG_LOCKD_V4 615 [4] = &nlm_version4, 616#endif 617}; 618 619static struct rpc_stat nlm_rpc_stats; 620 | 612 [1] = &nlm_version1, 613 [3] = &nlm_version3, 614#ifdef CONFIG_LOCKD_V4 615 [4] = &nlm_version4, 616#endif 617}; 618 619static struct rpc_stat nlm_rpc_stats; 620 |
621struct rpc_program nlm_program = { | 621const struct rpc_program nlm_program = { |
622 .name = "lockd", 623 .number = NLM_PROGRAM, 624 .nrvers = ARRAY_SIZE(nlm_versions), 625 .version = nlm_versions, 626 .stats = &nlm_rpc_stats, 627}; | 622 .name = "lockd", 623 .number = NLM_PROGRAM, 624 .nrvers = ARRAY_SIZE(nlm_versions), 625 .version = nlm_versions, 626 .stats = &nlm_rpc_stats, 627}; |