[ewg] Re: ofa_1_2_c_kernel 20070802-0201 daily build status
Hoang-Nam Nguyen
hnguyen at linux.vnet.ibm.com
Mon Aug 6 06:10:33 PDT 2007
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
[root at idd60 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'
[root at idd60 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
[root at idd60 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'
[root at idd60 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
[root at idd60 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'
[root at idd60 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
More information about the ewg
mailing list