Hello Michael and Vladimir! > ehca backports for kernel.org kernels seem to be broken. > 1. Does anyone care enough to fix them? If not we'll disable > ehca in build for these kernels. I downloaded daily build package ofa_1_2_c_kernel-20070804-0200.tgz and followed the build scheme configure, make on 2.6.19, 2.6.18, 2.6.17 and 2.6.16/sles10/sles10_sp1. Except for 2.6.16/sles10/sles10_sp1 a patch for kmem_cache_zalloc() is required for ehca the others were built without errors, see below. Thus, I'm wondering what I'm doing differently than your daily build script? PS: Will run the build on rhel5 (still to set up kernel tree). Thanks Nam
* linux-2.6.19 [EMAIL PROTECTED] ofa_1_2_c_kernel-20070804-0200]# uname -r 2.6.19 gcc -m64 -Wp,-MD,/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/.ib_ipoib.mod.o.d -nostdinc -isystem /usr/lib/gcc/ppc64-redhat-linux/4.1.1/include -D__KERNEL__ \ -I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/kernel_addons/backport/2.6.19/include/ \ -I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/include \ -I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/include \ -Iinclude \ \ -include include/linux/autoconf.h \ -include /root/2.6.19/ofa_1_2_c_kernel-20070804-0200/include/linux/autoconf.h \ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -msoft-float -pipe -mminimal-toc -mtraceback=none -mcall-aixdesc -mtune=power4 -mno-altivec -funit-at-a-time -mstring -Wa,-maltivec -fomit-frame-pointer -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/include -I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/include -I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib -I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/debug -I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/hw/cxgb3/core -I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/net/cxgb3 -I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/net/rds -I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/net/mlx4 -I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/hw/mlx4 -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ib_ipoib.mod)" -D"KBUILD_MODNAME=KBUILD_STR(ib_ipoib)" -DMODULE -c -o /root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.o /root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.c ld -m elf64ppc -r -o /root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.ko /root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.o /root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.o make[1]: Leaving directory `/usr/src/linux-2.6.19' [EMAIL PROTECTED] ofa_1_2_c_kernel-20070804-0200]# find . -name '*.ko' ./drivers/infiniband/ulp/ipoib/ib_ipoib.ko ./drivers/infiniband/hw/ehca/ib_ehca.ko ./drivers/infiniband/core/ib_mad.ko ./drivers/infiniband/core/iw_cm.ko ./drivers/infiniband/core/ib_uverbs.ko ./drivers/infiniband/core/ib_ucm.ko ./drivers/infiniband/core/ib_cm.ko ./drivers/infiniband/core/ib_sa.ko ./drivers/infiniband/core/ib_core.ko * 2.6.18 [EMAIL PROTECTED] 2.6.18]# uname -r 2.6.18 gcc -m64 -Wp,-MD,/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/.ib_ipoib.mod.o.d -nostdinc -isystem /usr/lib/gcc/ppc64-redhat-linux/4.1.1/include -D__KERNEL__ \ -I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/kernel_addons/backport/2.6.18/include/ \ -I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/include \ -I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/include \ -Iinclude \ \ -include include/linux/autoconf.h \ -include /root/2.6.18/ofa_1_2_c_kernel-20070804-0200/include/linux/autoconf.h \ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -msoft-float -pipe -mminimal-toc -mtraceback=none -mcall-aixdesc -mtune=power4 -mno-altivec -funit-at-a-time -mstring -Wa,-maltivec -fomit-frame-pointer -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/include -I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/include -I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib -I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/debug -I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/hw/cxgb3/core -I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/net/cxgb3 -I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/net/rds -I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/net/mlx4 -I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/hw/mlx4 -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ib_ipoib.mod)" -D"KBUILD_MODNAME=KBUILD_STR(ib_ipoib)" -DMODULE -c -o /root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.o /root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.c ld -m elf64ppc -r -o /root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.ko /root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.o /root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.o make[1]: Leaving directory `/usr/src/linux-2.6.18' [EMAIL PROTECTED] ofa_1_2_c_kernel-20070804-0200]# find . -name '*.ko' ./drivers/infiniband/ulp/ipoib/ib_ipoib.ko ./drivers/infiniband/hw/ehca/ib_ehca.ko ./drivers/infiniband/core/ib_mad.ko ./drivers/infiniband/core/iw_cm.ko ./drivers/infiniband/core/ib_uverbs.ko ./drivers/infiniband/core/ib_ucm.ko ./drivers/infiniband/core/ib_cm.ko ./drivers/infiniband/core/ib_sa.ko ./drivers/infiniband/core/ib_core.ko *linux 2.6.17 [EMAIL PROTECTED] ofa_1_2_c_kernel-20070804-0200]# uname -r 2.6.17 gcc -m64 -Wp,-MD,/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/.ib_ipoib.mod.o.d -nostdinc -isystem /usr/lib/gcc/ppc64-redhat-linux/4.1.1/include -D__KERNEL__ \ -I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/kernel_addons/backport/2.6.17/include/ \ -I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/include \ -I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/include \ -Iinclude \ \ -include include/linux/autoconf.h \ -include /root/2.6.17/ofa_1_2_c_kernel-20070804-0200/include/linux/autoconf.h \ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -msoft-float -pipe -mminimal-toc -mtraceback=none -mcall-aixdesc -mtune=power4 -mno-altivec -funit-at-a-time -mstring -Wa,-maltivec -Wdeclaration-after-statement -Wno-pointer-sign -I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/include -I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/include -I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib -I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/debug -I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/hw/cxgb3/core -I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/net/cxgb3 -I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/net/rds -I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/net/mlx4 -I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/hw/mlx4 -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ib_ipoib)" -D"KBUILD_MODNAME=KBUILD_STR(ib_ipoib)" -DMODULE -c -o /root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.o /root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.c ld -m elf64ppc -r -o /root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.ko /root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.o /root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.o make[1]: Leaving directory `/usr/src/linux-2.6.17' [EMAIL PROTECTED] ofa_1_2_c_kernel-20070804-0200]# find . -name '*.ko' ./drivers/infiniband/ulp/ipoib/ib_ipoib.ko ./drivers/infiniband/hw/ehca/ib_ehca.ko ./drivers/infiniband/core/ib_mad.ko ./drivers/infiniband/core/iw_cm.ko ./drivers/infiniband/core/ib_uverbs.ko ./drivers/infiniband/core/ib_ucm.ko ./drivers/infiniband/core/ib_cm.ko ./drivers/infiniband/core/ib_sa.ko ./drivers/infiniband/core/ib_core.ko * 2.6.16, sles10, sles10sp1 requires ehca_kmem_cache_zalloc_to_2_6_16.patch linux1:~ # uname -r 2.6.16.21-0.8-ppc64 gcc -m64 -Wp,-MD,/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/.ib_ipoib.mod.o.d -nostdinc -isystem /usr/lib/gcc/powerpc64-suse-linux/4.1.0/include -D__KERNEL__ -I/root/ofa_1_2_c_kernel-20070804-0200/kernel_addons/backport/2.6.16_sles10/include/ -I/root/ofa_1_2_c_kernel-20070804-0200/include -I/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/include -Iinclude -Iinclude2 -I/usr/src/linux-2.6.16.21-0.8/include -include include/linux/autoconf.h -include /root/ofa_1_2_c_kernel-20070804-0200/include/linux/autoconf.h -I -I/usr/src/linux-2.6.16.21-0.8/ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -Werror-implicit-function-declaration -fno-strict-aliasing -fno-common -ffreestanding -Os -fomit-frame-pointer -msoft-float -pipe -mminimal-toc -mtraceback=none -mcall-aixdesc -mtune=power4 -mno-altivec -funit-at-a-time -mstring -Wa,-maltivec -fno-ivopts -Wdeclaration-after-statement -Wno-pointer-sign -I/root/ofa_1_2_c_kernel-20070804-0200/include -I/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/include -I/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib -I/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/debug -I/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/hw/cxgb3/core -I/root/ofa_1_2_c_kernel-20070804-0200/drivers/net/cxgb3 -I/root/ofa_1_2_c_kernel-20070804-0200/net/rds -I/root/ofa_1_2_c_kernel-20070804-0200/drivers/net/mlx4 -I/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/hw/mlx4 -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ib_ipoib)" -D"KBUILD_MODNAME=KBUILD_STR(ib_ipoib)" -DMODULE -c -o /root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.o /root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.c ld -m elf64ppc -r -o /root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.ko /root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.o /root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.o make[1]: Leaving directory `/usr/src/linux-2.6.16.21-0.8-obj/powerpc/ppc64' linux1:~/ofa_1_2_c_kernel-20070804-0200 # find . -name '*.ko' ./drivers/infiniband/hw/ehca/ib_ehca.ko ./drivers/infiniband/ulp/ipoib/ib_ipoib.ko ./drivers/infiniband/core/iw_cm.ko ./drivers/infiniband/core/ib_core.ko ./drivers/infiniband/core/ib_uverbs.ko ./drivers/infiniband/core/ib_mad.ko ./drivers/infiniband/core/ib_ucm.ko ./drivers/infiniband/core/ib_cm.ko ./drivers/infiniband/core/ib_sa.ko _______________________________________________ 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
