Hi,

I've created the following patch for OFED 1.2.5.4 to have the kernel for SLES9 SP4 recognized (2.6.5-7.308).

Even with the patch I then had two back port patches not apply cleanly (cxg3_to_2_6_20.patch, rds_to_2_6_9.patch). I hand patched them but now I'm getting the following compiler errors:

In file included from /usr/src/linux-2.6.5-7.308/include/linux/module.h:10,
from /home/danderson/rpmbuild/BUILD/ofa_kernel/obj/default/kernel_addons/backport/2.6.5_sles9_sp4/include/linux/module.h:4,
                from /usr/src/linux-2.6.5-7.308/include/linux/device.h:21,
from /home/danderson/rpmbuild/BUILD/ofa_kernel/obj/default/kernel_addons/backport/2.6.5_sles9_sp4/include/linux/device.h:4, from /usr/src/linux-2.6.5-7.308/include/linux/netdevice.h:38, from /home/danderson/rpmbuild/BUILD/ofa_kernel/obj/default/kernel_addons/backport/2.6.5_sles9_sp4/include/linux/netdevice.h:4, from /home/danderson/rpmbuild/BUILD/ofa_kernel/obj/default/drivers/infiniband/core/addr.c:32: /home/danderson/rpmbuild/BUILD/ofa_kernel/obj/default/kernel_addons/backport/2.6.5_sles9_sp4/include/linux/sched.h:8: warning: static declaration for `wait_for_completion_timeout' follows non-static /home/danderson/rpmbuild/BUILD/ofa_kernel/obj/default/drivers/infiniband/core/addr.c:67: warning: initialization from incompatible pointer type /home/danderson/rpmbuild/BUILD/ofa_kernel/obj/default/drivers/infiniband/core/addr.c: In function `addr_resolve_remote': /home/danderson/rpmbuild/BUILD/ofa_kernel/obj/default/drivers/infiniband/core/addr.c:192: error: structure has no member named `idev' /home/danderson/rpmbuild/BUILD/ofa_kernel/obj/default/drivers/infiniband/core/addr.c:193: error: structure has no member named `idev' /home/danderson/rpmbuild/BUILD/ofa_kernel/obj/default/drivers/infiniband/core/addr.c:197: error: structure has no member named `idev' /home/danderson/rpmbuild/BUILD/ofa_kernel/obj/default/drivers/infiniband/core/addr.c: At top level: /home/danderson/rpmbuild/BUILD/ofa_kernel/obj/default/kernel_addons/backport/2.6.5_sles9_sp4/include/linux/device.h:48: warning: `class_create' defined but not used /home/danderson/rpmbuild/BUILD/ofa_kernel/obj/default/kernel_addons/backport/2.6.5_sles9_sp4/include/linux/device.h:82: warning: `class_destroy' defined but not used /home/danderson/rpmbuild/BUILD/ofa_kernel/obj/default/kernel_addons/backport/2.6.5_sles9_sp4/include/linux/device.h:108: warning: `class_device_create' defined but not used make[6]: *** [/home/danderson/rpmbuild/BUILD/ofa_kernel/obj/default/drivers/infiniband/core/addr.o] Error 1 make[5]: *** [/home/danderson/rpmbuild/BUILD/ofa_kernel/obj/default/drivers/infiniband/core] Error 2 make[4]: *** [/home/danderson/rpmbuild/BUILD/ofa_kernel/obj/default/drivers/infiniband] Error 2 make[3]: *** [_module_/home/danderson/rpmbuild/BUILD/ofa_kernel/obj/default] Error 2
make[2]: *** [modules] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.5-7.308-obj/x86_64/default'
make: *** [kernel] Error 2

Does anyone have OFED 1.2.5.4 building for SLES 9 SP4?

Thanks

--
David B. Anderson Linux Networx
Sr. Software Engineer
Email: [EMAIL PROTECTED]
Phone: (801) 649-1311

>From a84f6aa52fb13e5043eb6818e6cd5af14bd6be8b Mon Sep 17 00:00:00 2001
From: David B. Anderson <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 18:02:13 -0700
Subject: [PATCH] LNXI Fixed ofed_scripts configure to select sp4 patches for SLES9 kernel with minor versions equal or greater than 305

---
 ofed_scripts/configure |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/ofed_scripts/configure b/ofed_scripts/configure
index ff6d30a..26a4c43 100755
--- a/ofed_scripts/configure
+++ b/ofed_scripts/configure
@@ -171,11 +171,13 @@ ex()
 get_backport_dir()
 {
     case ${KVERSION} in
-        2.6.5-7.305*)
-                echo 2.6.5_sles9_sp4
-        ;;
         2.6.5-7.*)
-                echo 2.6.5_sles9_sp3
+	        minor=$(echo $KVERSION | cut -d"." -f4 | cut -d"-" -f1)
+		if [ "${minor}" -ge "305" ]; then
+		    echo 2.6.5_sles9_sp4
+		else
+		    echo 2.6.5_sles9_sp3
+		fi
         ;;
         2.6.9-22*)
                 echo 2.6.9_U2
-- 
1.5.3.7

_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to