[ewg] [GIT PULL OFED-1.5] Add RHEL5.4 support with NFSRDMA backport
Jon Mason
jon at opengridcomputing.com
Thu Jul 9 09:02:42 PDT 2009
Hey Vlad,
Please pull the RHEL5.4 patch from
ssh://vlad@sofa.openfabrics.org/home/jon/scm/ofed_kernel-1.5.git dev
It contains the following patch:
commit 746550ccbe10639a8647eb468039d3a26c7f2045
Author: Jon Mason <jon at opengridcomputing.com>
Date: Thu Jul 9 10:47:02 2009 -0500
Add RHEL5.4 support with NFSRDMA backport.
This is mostly a copy of the RHEL5.3 tree with updated OFED scripts.
With this patch, I am able to build the NFS module (and the NFS module
only) without issue and it passes Connectahon over TCP.
Signed-Off-By: Jon Mason <jon at opengridcomputing.com>
Which creates or modifies:
86 files changed, 5796 insertions(+), 1 deletions(-)
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/asm-generic/atomic.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/asm/bitops.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/asm/prom.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/asm/scatterlist.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/asm/unaligned.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/backing-dev.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/capability.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/compiler.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/completion.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/cpumask.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/cred.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/crypto.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/device.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/dma-attrs.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/dma-mapping.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/etherdevice.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/file.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/freezer.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/fs.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/fscache.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/genalloc.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/if.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/if_ether.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/if_vlan.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/in.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/inet.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/inet_lro.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/inetdevice.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/interrupt.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/jiffies.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/kernel.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/kobject.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/list.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/log2.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/magic.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/mm.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/mnt_namespace.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/mount.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/mpage.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/mutex.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/namei.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/net.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/netdevice.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/netlink.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/notifier.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/pagemap.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/pagevec.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/path.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/pci.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/proc_fs.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/quotaops.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/random.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/rbtree.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/rculist.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/scatterlist.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/sched.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/security.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/semaphore.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/seq_file.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/skbuff.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/slab.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/smp_lock.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/splice.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/string.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/swap.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/sysctl.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/types.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/unaligned/access_ok.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/wait.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/linux/workqueue.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/net/ip.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/net/ipv6.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/net/neighbour.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/net/net_namespace.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/net/route.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/net/rtnetlink.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/net/udp.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/scsi/scsi.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/scsi/scsi_cmnd.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/scsi/scsi_device.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/scsi/scsi_transport.h
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/src/genalloc.c
create mode 100644 kernel_addons/backport/2.6.18-EL5.4/include/src/namespace.c
create mode 100644 kernel_patches/backport/2.6.18-EL5.4/rnfs_fs.patch
patching file ofed_scripts/get_backport_dir.sh
patching file ofed_scripts/ofed_patch.sh
With this I am able to create a RHEL5.4 OFED kernel tarball which builds
and installs on my RHEL5.3 system (with the RHEL 5.4 kernel). The
RHEL5.4 can be found at http://people.redhat.com/dzickus/el5.
Thanks,
Jon
More information about the ewg
mailing list