[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