Hi Dai, Thank you for the patch! Yet something to improve: [auto build test ERROR on linus/master] [also build test ERROR on v6.0-rc2 next-20220826] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Dai-Ngo/NFSD-memory-shrinker-for-NFSv4-clients/20220827-070241 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git e022620b5d056e822e42eb9bc0f24fcb97389d86 config: parisc-defconfig compiler: hppa-linux-gcc (GCC) 12.1.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/intel-lab-lkp/linux/commit/8430e1a9491e9b4470a68f989a004b579e37fb73 git remote add linux-review https://github.com/intel-lab-lkp/linux git fetch --no-tags linux-review Dai-Ngo/NFSD-memory-shrinker-for-NFSv4-clients/20220827-070241 git checkout 8430e1a9491e9b4470a68f989a004b579e37fb73 # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=parisc SHELL=/bin/bash fs/ If you fix the issue, kindly add following tag where applicable Reported-by: kernel test robot All errors (new ones prefixed by >>): In file included from fs/nfsd/nfssvc.c:27: fs/nfsd/nfsd.h: In function 'nfsd4_init_leases_net': >> fs/nfsd/nfsd.h:513:72: error: expected ';' before '}' token 513 | static inline int nfsd4_init_leases_net(struct nfsd_net *nn) { return 0 }; | ^~ | ; -- In file included from fs/nfsd/export.c:21: fs/nfsd/nfsd.h: In function 'nfsd4_init_leases_net': >> fs/nfsd/nfsd.h:513:72: error: expected ';' before '}' token 513 | static inline int nfsd4_init_leases_net(struct nfsd_net *nn) { return 0 }; | ^~ | ; fs/nfsd/export.c: In function 'exp_rootfh': fs/nfsd/export.c:979:34: warning: variable 'inode' set but not used [-Wunused-but-set-variable] 979 | struct inode *inode; | ^~~~~ -- In file included from fs/nfsd/nfsctl.c:23: fs/nfsd/nfsd.h: In function 'nfsd4_init_leases_net': >> fs/nfsd/nfsd.h:513:72: error: expected ';' before '}' token 513 | static inline int nfsd4_init_leases_net(struct nfsd_net *nn) { return 0 }; | ^~ | ; fs/nfsd/nfsctl.c: In function 'nfsd_exit_net': >> fs/nfsd/nfsctl.c:1511:9: error: implicit declaration of function 'nfsd4_leases_net_shutdown'; did you mean 'nfsd4_leases_shutdown'? [-Werror=implicit-function-declaration] 1511 | nfsd4_leases_net_shutdown(nn); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | nfsd4_leases_shutdown cc1: some warnings being treated as errors -- In file included from fs/nfsd/state.h:42, from fs/nfsd/trace.h:488, from fs/nfsd/trace.c:4: fs/nfsd/nfsd.h: In function 'nfsd4_init_leases_net': >> fs/nfsd/nfsd.h:513:72: error: expected ';' before '}' token 513 | static inline int nfsd4_init_leases_net(struct nfsd_net *nn) { return 0 }; | ^~ | ; In file included from fs/nfsd/trace.h:1407: include/trace/define_trace.h: At top level: include/trace/define_trace.h:95:42: fatal error: ./trace.h: No such file or directory 95 | #include TRACE_INCLUDE(TRACE_INCLUDE_FILE) | ^ compilation terminated. vim +513 fs/nfsd/nfsd.h 512 > 513 static inline int nfsd4_init_leases_net(struct nfsd_net *nn) { return 0 }; 514 static inline void nfsd4_leases_shutdown(struct nfsd_net *nn) { }; 515 -- 0-DAY CI Kernel Test Service https://01.org/lkp