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