nfsproc.c (2289e87b5951f97783f07fc895e6c5e804b53668) nfsproc.c (ebcd8e8b28535b643a4c06685bd363b3b73a96af)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Process version 2 NFS requests.
4 *
5 * Copyright (C) 1995-1997 Olaf Kirch <okir@monad.swb.de>
6 */
7
8#include <linux/namei.h>

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

622 .pc_argsize = sizeof(struct nfsd_voidargs),
623 .pc_ressize = sizeof(struct nfsd_voidres),
624 .pc_cachetype = RC_NOCACHE,
625 .pc_xdrressize = 0,
626 .pc_name = "NULL",
627 },
628 [NFSPROC_GETATTR] = {
629 .pc_func = nfsd_proc_getattr,
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Process version 2 NFS requests.
4 *
5 * Copyright (C) 1995-1997 Olaf Kirch <okir@monad.swb.de>
6 */
7
8#include <linux/namei.h>

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

622 .pc_argsize = sizeof(struct nfsd_voidargs),
623 .pc_ressize = sizeof(struct nfsd_voidres),
624 .pc_cachetype = RC_NOCACHE,
625 .pc_xdrressize = 0,
626 .pc_name = "NULL",
627 },
628 [NFSPROC_GETATTR] = {
629 .pc_func = nfsd_proc_getattr,
630 .pc_decode = nfssvc_decode_fhandle,
630 .pc_decode = nfssvc_decode_fhandleargs,
631 .pc_encode = nfssvc_encode_attrstat,
632 .pc_release = nfssvc_release_attrstat,
633 .pc_argsize = sizeof(struct nfsd_fhandle),
634 .pc_ressize = sizeof(struct nfsd_attrstat),
635 .pc_cachetype = RC_NOCACHE,
636 .pc_xdrressize = ST+AT,
637 .pc_name = "GETATTR",
638 },

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

788 .pc_encode = nfssvc_encode_readdirres,
789 .pc_argsize = sizeof(struct nfsd_readdirargs),
790 .pc_ressize = sizeof(struct nfsd_readdirres),
791 .pc_cachetype = RC_NOCACHE,
792 .pc_name = "READDIR",
793 },
794 [NFSPROC_STATFS] = {
795 .pc_func = nfsd_proc_statfs,
631 .pc_encode = nfssvc_encode_attrstat,
632 .pc_release = nfssvc_release_attrstat,
633 .pc_argsize = sizeof(struct nfsd_fhandle),
634 .pc_ressize = sizeof(struct nfsd_attrstat),
635 .pc_cachetype = RC_NOCACHE,
636 .pc_xdrressize = ST+AT,
637 .pc_name = "GETATTR",
638 },

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

788 .pc_encode = nfssvc_encode_readdirres,
789 .pc_argsize = sizeof(struct nfsd_readdirargs),
790 .pc_ressize = sizeof(struct nfsd_readdirres),
791 .pc_cachetype = RC_NOCACHE,
792 .pc_name = "READDIR",
793 },
794 [NFSPROC_STATFS] = {
795 .pc_func = nfsd_proc_statfs,
796 .pc_decode = nfssvc_decode_fhandle,
796 .pc_decode = nfssvc_decode_fhandleargs,
797 .pc_encode = nfssvc_encode_statfsres,
798 .pc_argsize = sizeof(struct nfsd_fhandle),
799 .pc_ressize = sizeof(struct nfsd_statfsres),
800 .pc_cachetype = RC_NOCACHE,
801 .pc_xdrressize = ST+5,
802 .pc_name = "STATFS",
803 },
804};

--- 69 unchanged lines hidden ---
797 .pc_encode = nfssvc_encode_statfsres,
798 .pc_argsize = sizeof(struct nfsd_fhandle),
799 .pc_ressize = sizeof(struct nfsd_statfsres),
800 .pc_cachetype = RC_NOCACHE,
801 .pc_xdrressize = ST+5,
802 .pc_name = "STATFS",
803 },
804};

--- 69 unchanged lines hidden ---