--- ofed_scripts/Makefile | 7 ++ ofed_scripts/configure | 170 +++++++++++++++++++++++++++++++++++++++++ ofed_scripts/makefile | 66 ++++++++++++++++ ofed_scripts/ofed_checkout.sh | 24 ++++++ 4 files changed, 267 insertions(+), 0 deletions(-)
diff --git a/ofed_scripts/Makefile b/ofed_scripts/Makefile index dde593d..27b02eb 100644 --- a/ofed_scripts/Makefile +++ b/ofed_scripts/Makefile @@ -14,3 +14,10 @@ obj-$(CONFIG_CHELSIO_T3) += drivers/net/cxgb3/ obj-$(CONFIG_MLX4_CORE) += drivers/net/mlx4/ obj-$(CONFIG_RDS) += net/rds/ obj-$(CONFIG_MEMTRACK) += drivers/infiniband/debug/ +obj-$(CONFIG_SUNRPC_XPRT_RDMA) += net/sunrpc/ +obj-$(CONFIG_SUNRPC_XPRT_RDMA) += net/sunrpc/auth_gss +obj-$(CONFIG_SUNRPC_XPRT_RDMA) += net/sunrpc/xprtrdma/ +obj-$(CONFIG_SUNRPC_XPRT_RDMA) += fs/nfs/ +obj-$(CONFIG_SUNRPC_XPRT_RDMA) += fs/lockd/ +obj-$(CONFIG_SUNRPC_XPRT_RDMA) += fs/nfs_common/ +obj-$(CONFIG_SUNRPC_XPRT_RDMA) += fs/nfsd/ diff --git a/ofed_scripts/configure b/ofed_scripts/configure index f468b85..2e31ee3 100755 --- a/ofed_scripts/configure +++ b/ofed_scripts/configure @@ -145,6 +145,9 @@ Usage: `basename $0` [options] --with-debug-info make CONFIG_DEBUG_INFO=y [yes] --without-debug-info [no] + --with-nfsrdma-mod make CONFIG_SUNRPC_XPRT_RDMA=m [no] + --without-nfsrdma-mod [yes] + --help - print out options @@ -506,6 +509,48 @@ main() --without-nes_debug-mod) CONFIG_INFINIBAND_NES_DEBUG= ;; + --with-nfsrdma-mod) + CONFIG_SUNRPC="m" + CONFIG_SUNRPC_GSS="m" + CONFIG_RPCSEC_GSS_KRB5="m" + CONFIG_RPCSEC_GSS_SPKM3="m" + CONFIG_SUNRPC_XPRT_RDMA="m" + CONFIG_NFS_FS="m" + CONFIG_NFS_V3="y" + CONFIG_NFS_V3_ACL="y" + CONFIG_NFS_ACL_SUPPORT="m" + CONFIG_NFS_DIRECTIO="y" + CONFIG_SYSCTL="y" + CONFIG_LOCKD="m" + CONFIG_LOCKD_V4="y" + CONFIG_NFSD="m" + CONFIG_NFSD_V2_ACL="y" + CONFIG_NFSD_V3="y" + CONFIG_NFSD_V3_ACL="y" + CONFIG_NFSD_V4="y" + CONFIG_NFSD_RDMA="y" + ;; + --without-nfsrdma-mod) + CONFIG_SUNRPC= + CONFIG_SUNRPC_GSS= + CONFIG_RPCSEC_GSS_KRB5= + CONFIG_RPCSEC_GSS_SPKM3= + CONFIG_SUNRPC_XPRT_RDMA= + CONFIG_NFS_FS= + CONFIG_NFS_V3= + CONFIG_NFS_V3_ACL= + CONFIG_NFS_ACL_SUPPORT= + CONFIG_NFS_DIRECTIO= + CONFIG_SYSCTL= + CONFIG_LOCKD= + CONFIG_LOCKD_V4= + CONFIG_NFSD= + CONFIG_NFSD_V2_ACL= + CONFIG_NFSD_V3= + CONFIG_NFSD_V3_ACL= + CONFIG_NFSD_V4= + CONFIG_NFSD_RDMA= + ;; --with-modprobe|--without-modprobe) ;; -h | --help) @@ -579,6 +624,29 @@ CONFIG_INFINIBAND_CXGB3=${CONFIG_INFINIBAND_CXGB3:-''} CONFIG_CHELSIO_T3=${CONFIG_CHELSIO_T3:-''} CONFIG_INFINIBAND_NES=${CONFIG_INFINIBAND_NES:-''} +CONFIG_SUNRPC_XPRT_RDMA=${CONFIG_SUNRPC_XPRT_RDMA:-''} +CONFIG_SUNRPC=${CONFIG_SUNRPC:-''} +CONFIG_SUNRPC_GSS=${CONFIG_SUNRPC_GSS:-''} +CONFIG_RPCSEC_GSS_KRB5=${CONFIG_RPCSEC_GSS_KRB5:-''} +CONFIG_RPCSEC_GSS_SPKM3=${CONFIG_RPCSEC_GSS_SPKM3:-''} + +CONFIG_NFS_FS=${CONFIG_NFS_FS:-''} +CONFIG_NFS_V3=${CONFIG_NFS_V3:-''} +CONFIG_NFS_V3_ACL=${CONFIG_NFS_V3_ACL:-''} +CONFIG_NFS_ACL_SUPPORT=${CONFIG_NFS_ACL_SUPPORT:-''} +CONFIG_NFS_DIRECTIO=${CONFIG_NFS_DIRECTIO:-''} +CONFIG_SYSCTL=${CONFIG_SYSCTL:-''} + +CONFIG_LOCKD=${CONFIG_LOCKD:-''} +CONFIG_LOCKD_V4=${CONFIG_LOCKD_V4:-''} + +CONFIG_NFSD=${CONFIG_NFSD:-''} +CONFIG_NFSD_V2_ACL=${CONFIG_NFSD_V2_ACL:-''} +CONFIG_NFSD_V3=${CONFIG_NFSD_V3:-''} +CONFIG_NFSD_V3_ACL=${CONFIG_NFSD_V3_ACL:-''} +CONFIG_NFSD_V4=${CONFIG_NFSD_V4:-''} +CONFIG_NFSD_RDMA=${CONFIG_NFSD_RDMA:-''} + CONFIG_INFINIBAND_IPOIB_DEBUG_DATA=${CONFIG_INFINIBAND_IPOIB_DEBUG_DATA:-''} CONFIG_INFINIBAND_SDP_SEND_ZCOPY=${CONFIG_INFINIBAND_SDP_SEND_ZCOPY:-''} CONFIG_INFINIBAND_SDP_RECV_ZCOPY=${CONFIG_INFINIBAND_SDP_RECV_ZCOPY:-''} @@ -654,6 +722,27 @@ CONFIG_INFINIBAND_CXGB3=${CONFIG_INFINIBAND_CXGB3} CONFIG_CHELSIO_T3=${CONFIG_CHELSIO_T3} CONFIG_INFINIBAND_NES=${CONFIG_INFINIBAND_NES} +CONFIG_SUNRPC_XPRT_RDMA=${CONFIG_SUNRPC_XPRT_RDMA} +CONFIG_SUNRPC=${CONFIG_SUNRPC} +CONFIG_SUNRPC_GSS=${CONFIG_SUNRPC_GSS} +CONFIG_RPCSEC_GSS_KRB5=${CONFIG_RPCSEC_GSS_KRB5} +CONFIG_RPCSEC_GSS_SPKM3=${CONFIG_RPCSEC_GSS_SPKM3} + +CONFIG_NFS_FS=${CONFIG_NFS_FS} +CONFIG_NFS_V3=${CONFIG_NFS_V3} +CONFIG_NFS_V3_ACL=${CONFIG_NFS_V3_ACL} +CONFIG_NFS_ACL_SUPPORT=${CONFIG_NFS_ACL_SUPPORT} +CONFIG_NFS_DIRECTIO=${CONFIG_NFS_DIRECTIO} +CONFIG_SYSCTL=${CONFIG_SYSCTL} +CONFIG_LOCKD=${CONFIG_LOCKD} +CONFIG_LOCKD_V4=${CONFIG_LOCKD_V4} +CONFIG_NFSD=${CONFIG_NFSD} +CONFIG_NFSD_V2_ACL=${CONFIG_NFSD_V2_ACL} +CONFIG_NFSD_V3=${CONFIG_NFSD_V3} +CONFIG_NFSD_V3_ACL=${CONFIG_NFSD_V3_ACL} +CONFIG_NFSD_V4=${CONFIG_NFSD_V4} +CONFIG_NFSD_RDMA=${CONFIG_NFSD_RDMA} + CONFIG_INFINIBAND_IPOIB_DEBUG_DATA=${CONFIG_INFINIBAND_IPOIB_DEBUG_DATA} CONFIG_INFINIBAND_SDP_SEND_ZCOPY=${CONFIG_INFINIBAND_SDP_SEND_ZCOPY} CONFIG_INFINIBAND_SDP_RECV_ZCOPY=${CONFIG_INFINIBAND_SDP_RECV_ZCOPY} @@ -875,6 +964,47 @@ if [ "X${CONFIG_INFINIBAND_AMSO1100}" == "Xm" ]; then else DEFINE_INFINIBAND_AMSO1100="#undef CONFIG_INFINIBAND_AMSO1100" fi +if [ "X${CONFIG_SUNRPC_XPRT_RDMA}" == "Xm" ]; then + DEFINE_CONFIG_SUNRPC_XPRT_RDMA="#define CONFIG_SUNRPC_XPRT_RDMA 1" + DEFINE_CONFIG_SUNRPC="#define CONFIG_SUNRPC 1" + DEFINE_CONFIG_SUNRPC_GSS="#define CONFIG_SUNRPC_GSS 1" + DEFINE_CONFIG_RPCSEC_GSS_KRB5="#define CONFIG_RPCSEC_GSS_KRB5 1" + DEFINE_CONFIG_RPCSEC_GSS_SPKM3="#define CONFIG_RPCSEC_GSS_SPKM3 1" + DEFINE_CONFIG_NFS_FS="#define CONFIG_NFS_FS 1" + DEFINE_CONFIG_NFS_V3="#define CONFIG_NFS_V3 1" + DEFINE_CONFIG_NFS_V3_ACL="#define CONFIG_NFS_V3_ACL 1" + DEFINE_CONFIG_NFS_ACL_SUPPORT="#define CONFIG_NFS_ACL_SUPPORT 1" + DEFINE_CONFIG_NFS_DIRECTIO="#define CONFIG_NFS_DIRECTIO 1" + DEFINE_CONFIG_SYSCTL="#define CONFIG_SYSCTL 1" + DEFINE_CONFIG_LOCKD="#define CONFIG_LOCKD 1" + DEFINE_CONFIG_LOCKD_V4="#define CONFIG_LOCKD_V4 1" + DEFINE_CONFIG_NFSD="#define CONFIG_NFSD 1" + DEFINE_CONFIG_NFSD_V2_ACL="#define CONFIG_NFSD_V2_ACL 1" + DEFINE_CONFIG_NFSD_V3="#define CONFIG_NFSD_V3 1" + DEFINE_CONFIG_NFSD_V3_ACL="#define CONFIG_NFSD_V3_ACL 1" + DEFINE_CONFIG_NFSD_V4="#define CONFIG_NFSD_V4 1" + DEFINE_CONFIG_NFSD_RDMA="#define CONFIG_NFSD_RDMA 1" +else + DEFINE_CONFIG_SUNRPC_XPRT_RDMA="#undef CONFIG_SUNRPC_XPRT_RDMA" + DEFINE_CONFIG_SUNRPC="#undef CONFIG_SUNRPC" + DEFINE_CONFIG_SUNRPC_GSS="#undef CONFIG_SUNRPC_GSS" + DEFINE_CONFIG_RPCSEC_GSS_KRB5="#undef CONFIG_RPCSEC_GSS_KRB5" + DEFINE_CONFIG_RPCSEC_GSS_SPKM3="#undef CONFIG_RPCSEC_GSS_SPKM3" + DEFINE_CONFIG_NFS_FS="#undef CONFIG_NFS_FS" + DEFINE_CONFIG_NFS_V3="#undef CONFIG_NFS_V3" + DEFINE_CONFIG_NFS_V3_ACL="#undef CONFIG_NFS_V3_ACL" + DEFINE_CONFIG_NFS_ACL_SUPPORT="#undef CONFIG_NFS_ACL_SUPPORT" + DEFINE_CONFIG_NFS_DIRECTIO="#undef CONFIG_NFS_DIRECTIO" + DEFINE_CONFIG_SYSCTL="#undef CONFIG_SYSCTL" + DEFINE_CONFIG_LOCKD="#undef CONFIG_LOCKD" + DEFINE_CONFIG_LOCKD_V4="#undef CONFIG_LOCKD_V4" + DEFINE_CONFIG_NFSD="#undef CONFIG_NFSD" + DEFINE_CONFIG_NFSD_V2_ACL="#undef CONFIG_NFSD_V2_ACL" + DEFINE_CONFIG_NFSD_V3="#undef CONFIG_NFSD_V3" + DEFINE_CONFIG_NFSD_V3_ACL="#undef CONFIG_NFSD_V3_ACL" + DEFINE_CONFIG_NFSD_V4="#undef CONFIG_NFSD_V4" + DEFINE_CONFIG_NFSD_RDMA="#undef CONFIG_NFSD_RDMA" +fi cat >> ${AUTOCONF_H} << EOFAUTOCONF #undef CONFIG_MEMTRACK #undef CONFIG_DEBUG_INFO @@ -913,6 +1043,26 @@ cat >> ${AUTOCONF_H} << EOFAUTOCONF #undef CONFIG_INFINIBAND_NES #undef CONFIG_INFINIBAND_NES_DEBUG +#undef CONFIG_SUNRPC_XPRT_RDMA +#undef CONFIG_SUNRPC +#undef CONFIG_SUNRPC_GSS +#undef CONFIG_RPCSEC_GSS_KRB5 +#undef CONFIG_RPCSEC_GSS_SPKM3 +#undef CONFIG_NFS_FS +#undef CONFIG_NFS_V3 +#undef CONFIG_NFS_V3_ACL +#undef CONFIG_NFS_ACL_SUPPORT +#undef CONFIG_NFS_DIRECTIO +#undef CONFIG_SYSCTL +#undef CONFIG_LOCKD +#undef CONFIG_LOCKD_V4 +#undef CONFIG_NFSD +#undef CONFIG_NFSD_V2_ACL +#undef CONFIG_NFSD_V3 +#undef CONFIG_NFSD_V3_ACL +#undef CONFIG_NFSD_V4 +#undef CONFIG_NFSD_RDMA + #undef CONFIG_INFINIBAND_IPOIB_DEBUG_DATA #undef CONFIG_INFINIBAND_SDP_SEND_ZCOPY #undef CONFIG_INFINIBAND_SDP_RECV_ZCOPY @@ -939,6 +1089,26 @@ ${DEFINE_INFINIBAND_CXGB3} ${DEFINE_CHELSIO_T3} ${DEFINE_INFINIBAND_NES} +${DEFINE_CONFIG_SUNRPC_XPRT_RDMA} +${DEFINE_CONFIG_SUNRPC} +${DEFINE_CONFIG_SUNRPC_GSS} +${DEFINE_CONFIG_RPCSEC_GSS_KRB5} +${DEFINE_CONFIG_RPCSEC_GSS_SPKM3} +${DEFINE_CONFIG_NFS_FS} +${DEFINE_CONFIG_NFS_V3} +${DEFINE_CONFIG_NFS_V3_ACL} +${DEFINE_CONFIG_NFS_ACL_SUPPORT} +${DEFINE_CONFIG_NFS_DIRECTIO} +${DEFINE_CONFIG_SYSCTL} +${DEFINE_CONFIG_LOCKD} +${DEFINE_CONFIG_LOCKD_V4} +${DEFINE_CONFIG_NFSD} +${DEFINE_CONFIG_NFSD_V2_ACL} +${DEFINE_CONFIG_NFSD_V3} +${DEFINE_CONFIG_NFSD_V3_ACL} +${DEFINE_CONFIG_NFSD_V4} +${DEFINE_CONFIG_NFSD_RDMA} + ${DEFINE_INFINIBAND_IPOIB_DEBUG} ${DEFINE_INFINIBAND_ISER} ${DEFINE_SCSI_ISCSI_ATTRS} diff --git a/ofed_scripts/makefile b/ofed_scripts/makefile index c4d2143..5f8cdf6 100644 --- a/ofed_scripts/makefile +++ b/ofed_scripts/makefile @@ -5,6 +5,7 @@ all: .PHONY: install_kernel_iscsi uninstall_iscsi .PHONY: install_kernel_cxgb3 uninstall_cxgb3 .PHONY: install_kernel_rds uninstall_rds +.PHONY: install_kernel_xprtrdma uninstall_xprtrdma .PHONY: install_kernel_mlx4 uninstall_mlx4 .DELETE_ON_ERROR: @@ -41,6 +42,11 @@ install_kernel: install_kernel_cxgb3 uninstall: uninstall_cxgb3 endif +ifeq ($(CONFIG_SUNRPC_XPRT_RDMA),m) +install_kernel: install_kernel_xprtrdma +uninstall: uninstall_xprtrdma +endif + ifeq ($(CONFIG_RDS),m) install_kernel: install_kernel_rds uninstall: uninstall_rds @@ -116,6 +122,25 @@ kernel: CONFIG_MLX4_ETHERNET=$(CONFIG_MLX4_ETHERNET) \ CONFIG_MLX4_DEBUG=$(CONFIG_MLX4_DEBUG) \ CONFIG_INFINIBAND_AMSO1100=$(CONFIG_INFINIBAND_AMSO1100) \ + CONFIG_SUNRPC_XPRT_RDMA=$(CONFIG_SUNRPC_XPRT_RDMA) \ + CONFIG_SUNRPC=$(CONFIG_SUNRPC) \ + CONFIG_SUNRPC_GSS=$(CONFIG_SUNRPC_GSS) \ + CONFIG_RPCSEC_GSS_KRB5=$(CONFIG_RPCSEC_GSS_KRB5) \ + CONFIG_RPCSEC_GSS_SPKM3=$(CONFIG_RPCSEC_GSS_SPKM3) \ + CONFIG_NFS_FS=$(CONFIG_NFS_FS) \ + CONFIG_NFS_V3=$(CONFIG_NFS_V3) \ + CONFIG_NFS_V3_ACL=$(CONFIG_NFS_V3_ACL) \ + CONFIG_NFS_ACL_SUPPORT=$(CONFIG_NFS_ACL_SUPPORT) \ + CONFIG_NFS_DIRECTIO=$(CONFIG_NFS_DIRECTIO) \ + CONFIG_SYSCTL=$(CONFIG_SYSCTL) \ + CONFIG_LOCKD=$(CONFIG_LOCKD) \ + CONFIG_LOCKD_V4=$(CONFIG_LOCKD_V4) \ + CONFIG_NFSD=$(CONFIG_NFSD) \ + CONFIG_NFSD_V2_ACL=$(CONFIG_NFSD_V2_ACL) \ + CONFIG_NFSD_V3=$(CONFIG_NFSD_V3) \ + CONFIG_NFSD_V3_ACL=$(CONFIG_NFSD_V3_ACL) \ + CONFIG_NFSD_V4=$(CONFIG_NFSD_V4) \ + CONFIG_NFSD_RDMA=$(CONFIG_NFSD_RDMA) \ LINUXINCLUDE=' \ -include include/linux/autoconf.h \ -include $(CWD)/include/linux/autoconf.h \ @@ -212,6 +237,39 @@ install_kernel_iscsi: install_modules if [ ! -n "$(DESTDIR)" ]; then $(DEPMOD) -r -ae $(KVERSION);fi; +install_kernel_nfsrdma: install_modules + # backup all the modules + NFSRDMA_PATHS="fs/nfs fs/nfsd fs/lockd fs/nfs_common net/sunrpc net/sunrpc/xprtrdma net/sunrpc/auth_gss"; \ + if [ -d $(DESTDIR)/$(MODULES_DIR)/kernel/drivers/net/sunrpc ]; then \ + mkdir -p $(DESTDIR)/$(prefix)/backup; \ + if [ ! -f $(DESTDIR)/$(prefix)/backup/nfsrdma_ko-$(KVERSION).tgz ]; then \ + NFSRDMA_FULL_PATH=""; \ + for this_path in $$NFSRDMA_PATHS; do \ + NFSRDMA_FULL_PATH="$(DESTDIR)/$(MODULES_DIR)/kernel/$$this_path $$NFSRDMA_FULL_PATH"; \ + done; \ + tar czfP $(DESTDIR)/$(prefix)/backup/nfsrdma_ko-$(KVERSION).tgz $$NFSRDMA_FULL_PATH; \ + fi; \ + fi; + # Copy new nfs rdma kernel modules to $(DESTDIR)/$(MODULES_DIR)/kernel + NFSRDMA_MODS="net/sunrpc/auth_gss/auth_rpcgss.ko net/sunrpc/auth_gss/rpcsec_gss_krb5.ko net/sunrpc/auth_gss/rpcsec_gss_spkm3.ko fs/lockd/lockd.ko fs/nfs_common/nfs_acl.ko fs/nfsd/nfsd.ko fs/nfs/nfs.ko net/sunrpc/sunrpc.ko net/sunrpc/xprtrdma/svcrdma.ko net/sunrpc/xprtrdma/xprtrdma.ko"; \ + if [ -d $(CWD)/lib/modules/$(KVERSION)/net/sunrpc/xprtrdma ]; then \ + for each_path in $$NFSRDMA_PATHS; do \ + mkdir -p $(DESTDIR)/$(MODULES_DIR)/kernel/$$each_path; \ + done; \ + for each_module in $$NFSRDMA_MODS; do \ + mv $(CWD)/lib/modules/$(KVERSION)/$$each_module $(DESTDIR)/$(MODULES_DIR)/kernel/$$each_module; \ + done; \ + fi; \ + if [ -d $(CWD)/lib/modules/$(KVERSION)/extra/net/sunrpc ]; then \ + for each_path in $$NFSRDMA_PATHS; do \ + mkdir -p $(DESTDIR)/$(MODULES_DIR)/kernel/$$each_path; \ + done; \ + for each_module in $$NFSRDMA_MODS; do \ + mv $(CWD)/lib/modules/$(KVERSION)/extra/$$each_module $(DESTDIR)/$(MODULES_DIR)/kernel/$$each_module; \ + done; \ + fi; + if [ ! -n "$(DESTDIR)" ]; then $(DEPMOD) -r -ae $(KVERSION); fi; + install_kernel_cxgb3: install_modules # Backup original cxgb3.ko kernel module under 'prefix'/backup directory if [ -d $(DESTDIR)/$(MODULES_DIR)/kernel/drivers/net/cxgb3 ]; then \ @@ -311,6 +369,14 @@ uninstall_iscsi: if [ ! -n "$(DESTDIR)" ]; then $(DEPMOD) -r -ae $(KVERSION);fi; +uninstall_nfsrdma: + if [ -f $(DESTDIR)/$(prefix)/backup/nfsrdma_ko-$(KVERSION).tgz ]; then \ + tar xzfP $(DESTDIR)/$(prefix)/backup/nfsrdma_ko-$(KVERSION).tgz; \ + /bin/rm -f $(DESTDIR)/$(prefix)/backup/nfsrdma_ko-$(KVERSION).tgz; \ + fi; + + if [ ! -n "$(DESTDIR)" ]; then $(DEPMOD) -r -ae $(KVERSION);fi; + uninstall_cxgb3: if [ -f $(DESTDIR)/$(prefix)/backup/cxgb3_ko-$(KVERSION).tgz ]; then \ /bin/rm $(DESTDIR)/$(MODULES_DIR)/kernel/drivers/net/cxgb3/cxgb3.ko ; \ diff --git a/ofed_scripts/ofed_checkout.sh b/ofed_scripts/ofed_checkout.sh index f3286a4..f98a09c 100755 --- a/ofed_scripts/ofed_checkout.sh +++ b/ofed_scripts/ofed_checkout.sh @@ -17,6 +17,30 @@ ex git checkout $1 `git-ls-tree -r --name-only $1 \ include/rdma \ include/scsi/srp.h \ include/scsi/iscsi_proto.h \ + include/linux/nfs.h \ + include/linux/nfs2.h \ + include/linux/nfs3.h \ + include/linux/nfs4.h \ + include/linux/nfs4_acl.h \ + include/linux/nfs4_mount.h \ + include/linux/nfs_fs.h \ + include/linux/nfs_fs_i.h \ + include/linux/nfs_fs_sb.h \ + include/linux/nfs_idmap.h \ + include/linux/nfs_mount.h \ + include/linux/nfs_page.h \ + include/linux/nfs_xdr.h \ + include/linux/nfsacl.h \ + include/linux/nfsd_idmap.h \ + include/linux/nfsd \ + include/linux/lockd \ + include/linux/sunrpc \ + fs/lockd \ + fs/nfs \ + fs/nfs_common \ + fs/nfsd \ + fs/nfsctl.c \ + net/sunrpc \ drivers/infiniband \ Documentation/infiniband \ ofed_scripts \ -- gitgui.0.8.4.g9c514 _______________________________________________ general mailing list general@lists.openfabrics.org http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general