I got the following error from include/linux/stats.h. It looks obviously that the line 481 and line 499 are duplicated. If I remove line 481 from that file, then I got error in the end "ERROR: "nfs4_reset_lease" [fs/nfsd/nfsd.ko] undefined!". Could you tell me how to fix that? I downloaded the package using git by doing: git clone git://git.linux-nfs.org/projects/bhalevy/linux-pnfs.git On 09/11/2009. So I got the latest patch. When Make started, I got error from Thanks for help Peixing CC [M] fs/nfsd/nfs4proc.o In file included from fs/nfsd/nfs4proc.c:47: include/linux/nfsd/state.h:483: warning: struct nfs4_layoutrecall declared inside parameter list include/linux/nfsd/state.h:483: warning: its scope is only this definition or declaration, which is probably not what you want include/linux/nfsd/state.h:484: warning: struct nfs4_layoutrecall declared inside parameter list include/linux/nfsd/state.h:485: warning: struct nfs4_layoutrecall declared inside parameter list include/linux/nfsd/state.h:487: warning: struct nfs4_layoutrecall declared inside parameter list include/linux/nfsd/state.h:518: error: static declaration of release_pnfs_ds_dev_list follows non-static declaration include/linux/nfsd/state.h:481: error: previous declaration of release_pnfs_ds_dev_list was here make[2]: *** [fs/nfsd/nfs4proc.o] Error 1 -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html