[root@node164 ~]# type yum >/dev/null 2>&1 && yum install kernel-devel make gcc rpm-build Resolving Dependencies --> Running transaction check ---> Package gcc.x86_64 0:4.8.5-4.el7 will be updated --> Processing Dependency: gcc = 4.8.5-4.el7 for package: gcc-gfortran-4.8.5-4.el7.x86_64 --> Processing Dependency: gcc = 4.8.5-4.el7 for package: gcc-c++-4.8.5-4.el7.x86_64 --> Processing Dependency: gcc = 4.8.5-4.el7 for package: libquadmath-devel-4.8.5-4.el7.x86_64 ---> Package gcc.x86_64 0:4.8.5-11.el7 will be an update --> Processing Dependency: cpp = 4.8.5-11.el7 for package: gcc-4.8.5-11.el7.x86_64 --> Processing Dependency: libgomp = 4.8.5-11.el7 for package: gcc-4.8.5-11.el7.x86_64 --> Processing Dependency: libgcc >= 4.8.5-11.el7 for package: gcc-4.8.5-11.el7.x86_64 ---> Package kernel-devel.x86_64 0:3.10.0-514.21.1.el7 will be installed ---> Package make.x86_64 1:3.82-21.el7 will be updated ---> Package make.x86_64 1:3.82-23.el7 will be an update ---> Package rpm-build.x86_64 0:4.11.3-17.el7 will be updated ---> Package rpm-build.x86_64 0:4.11.3-21.el7 will be an update --> Processing Dependency: rpm = 4.11.3-21.el7 for package: rpm-build-4.11.3-21.el7.x86_64 --> Running transaction check ---> Package cpp.x86_64 0:4.8.5-4.el7 will be updated ---> Package cpp.x86_64 0:4.8.5-11.el7 will be an update ---> Package gcc-c++.x86_64 0:4.8.5-4.el7 will be updated ---> Package gcc-c++.x86_64 0:4.8.5-11.el7 will be an update --> Processing Dependency: libstdc++ = 4.8.5-11.el7 for package: gcc-c++-4.8.5-11.el7.x86_64 --> Processing Dependency: libstdc++-devel = 4.8.5-11.el7 for package: gcc-c++-4.8.5-11.el7.x86_64 ---> Package gcc-gfortran.x86_64 0:4.8.5-4.el7 will be updated ---> Package gcc-gfortran.x86_64 0:4.8.5-11.el7 will be an update --> Processing Dependency: libgfortran = 4.8.5-11.el7 for package: gcc-gfortran-4.8.5-11.el7.x86_64 --> Processing Dependency: libquadmath = 4.8.5-11.el7 for package: gcc-gfortran-4.8.5-11.el7.x86_64 ---> Package libgcc.x86_64 0:4.8.5-4.el7 will be updated ---> Package libgcc.x86_64 0:4.8.5-11.el7 will be an update ---> Package libgomp.x86_64 0:4.8.5-4.el7 will be updated ---> Package libgomp.x86_64 0:4.8.5-11.el7 will be an update ---> Package libquadmath-devel.x86_64 0:4.8.5-4.el7 will be updated ---> Package libquadmath-devel.x86_64 0:4.8.5-11.el7 will be an update ---> Package rpm.x86_64 0:4.11.3-17.el7 will be updated --> Processing Dependency: rpm = 4.11.3-17.el7 for package: rpm-libs-4.11.3-17.el7.x86_64 --> Processing Dependency: rpm = 4.11.3-17.el7 for package: rpm-python-4.11.3-17.el7.x86_64 ---> Package rpm.x86_64 0:4.11.3-21.el7 will be an update --> Running transaction check ---> Package libgfortran.x86_64 0:4.8.5-4.el7 will be updated ---> Package libgfortran.x86_64 0:4.8.5-11.el7 will be an update ---> Package libquadmath.x86_64 0:4.8.5-4.el7 will be updated ---> Package libquadmath.x86_64 0:4.8.5-11.el7 will be an update ---> Package libstdc++.x86_64 0:4.8.5-4.el7 will be updated ---> Package libstdc++.x86_64 0:4.8.5-11.el7 will be an update ---> Package libstdc++-devel.x86_64 0:4.8.5-4.el7 will be updated ---> Package libstdc++-devel.x86_64 0:4.8.5-11.el7 will be an update ---> Package rpm-libs.x86_64 0:4.11.3-17.el7 will be updated --> Processing Dependency: rpm-libs(x86-64) = 4.11.3-17.el7 for package: rpm-build-libs-4.11.3-17.el7.x86_64 ---> Package rpm-libs.x86_64 0:4.11.3-21.el7 will be an update ---> Package rpm-python.x86_64 0:4.11.3-17.el7 will be updated ---> Package rpm-python.x86_64 0:4.11.3-21.el7 will be an update --> Running transaction check ---> Package rpm-build-libs.x86_64 0:4.11.3-17.el7 will be updated --> Processing Dependency: rpm-build-libs(x86-64) = 4.11.3-17.el7 for package: rpm-sign-4.11.3-17.el7.x86_64 ---> Package rpm-build-libs.x86_64 0:4.11.3-21.el7 will be an update --> Running transaction check ---> Package rpm-sign.x86_64 0:4.11.3-17.el7 will be updated ---> Package rpm-sign.x86_64 0:4.11.3-21.el7 will be an update --> Finished Dependency Resolution Dependencies Resolved =============================================================================================================================================================================================== Package Arch Version Repository Size =============================================================================================================================================================================================== Installing: kernel-devel x86_64 3.10.0-514.21.1.el7 sl-security 13 M Updating: gcc x86_64 4.8.5-11.el7 sl 16 M make x86_64 1:3.82-23.el7 sl 420 k rpm-build x86_64 4.11.3-21.el7 sl 144 k Updating for dependencies: cpp x86_64 4.8.5-11.el7 sl 5.9 M gcc-c++ x86_64 4.8.5-11.el7 sl 7.1 M gcc-gfortran x86_64 4.8.5-11.el7 sl 6.6 M libgcc x86_64 4.8.5-11.el7 sl 96 k libgfortran x86_64 4.8.5-11.el7 sl 294 k libgomp x86_64 4.8.5-11.el7 sl 151 k libquadmath x86_64 4.8.5-11.el7 sl 183 k libquadmath-devel x86_64 4.8.5-11.el7 sl 46 k libstdc++ x86_64 4.8.5-11.el7 sl 299 k libstdc++-devel x86_64 4.8.5-11.el7 sl 1.5 M rpm x86_64 4.11.3-21.el7 sl 1.2 M rpm-build-libs x86_64 4.11.3-21.el7 sl 103 k rpm-libs x86_64 4.11.3-21.el7 sl 273 k rpm-python x86_64 4.11.3-21.el7 sl 79 k rpm-sign x86_64 4.11.3-21.el7 sl 44 k Transaction Summary =============================================================================================================================================================================================== Install 1 Package Upgrade 3 Packages (+15 Dependent packages) Total download size: 54 M Is this ok [y/d/N]: y Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. (1/19): cpp-4.8.5-11.el7.x86_64.rpm | 5.9 MB 00:00:03 (2/19): libgcc-4.8.5-11.el7.x86_64.rpm | 96 kB 00:00:00 (3/19): libgfortran-4.8.5-11.el7.x86_64.rpm | 294 kB 00:00:00 (4/19): libgomp-4.8.5-11.el7.x86_64.rpm | 151 kB 00:00:00 (5/19): libquadmath-4.8.5-11.el7.x86_64.rpm | 183 kB 00:00:00 (6/19): libquadmath-devel-4.8.5-11.el7.x86_64.rpm | 46 kB 00:00:00 (7/19): libstdc++-4.8.5-11.el7.x86_64.rpm | 299 kB 00:00:00 (8/19): gcc-c++-4.8.5-11.el7.x86_64.rpm | 7.1 MB 00:00:04 (9/19): make-3.82-23.el7.x86_64.rpm | 420 kB 00:00:00 (10/19): libstdc++-devel-4.8.5-11.el7.x86_64.rpm | 1.5 MB 00:00:00 (11/19): rpm-build-4.11.3-21.el7.x86_64.rpm | 144 kB 00:00:00 (12/19): rpm-build-libs-4.11.3-21.el7.x86_64.rpm | 103 kB 00:00:00 (13/19): rpm-4.11.3-21.el7.x86_64.rpm | 1.2 MB 00:00:00 (14/19): rpm-libs-4.11.3-21.el7.x86_64.rpm | 273 kB 00:00:00 (15/19): rpm-python-4.11.3-21.el7.x86_64.rpm | 79 kB 00:00:00 (16/19): rpm-sign-4.11.3-21.el7.x86_64.rpm | 44 kB 00:00:00 (17/19): gcc-gfortran-4.8.5-11.el7.x86_64.rpm | 6.6 MB 00:00:06 (18/19): gcc-4.8.5-11.el7.x86_64.rpm | 16 MB 00:00:07 (19/19): kernel-devel-3.10.0-514.21.1.el7.x86_64.rpm | 13 MB 00:00:09 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 5.3 MB/s | 54 MB 00:00:10 Running transaction check Running transaction test Transaction test succeeded Running transaction Warning: RPMDB altered outside of yum. ** Found 4 pre-existing rpmdb problem(s), 'yum check' output follows: ibutils-1.5.7-0.2.gbd7e502.x86_64 has missing requires of libibumad infiniband-diags-2.0.0-1.x86_64 has missing requires of libibumad opensm-devel-3.3.20-3.3.20.x86_64 has missing requires of libibumad-devel opensm-static-3.3.20-3.3.20.x86_64 has missing requires of libibumad-devel Updating : rpm-libs-4.11.3-21.el7.x86_64 1/37 Updating : rpm-4.11.3-21.el7.x86_64 2/37 Updating : rpm-build-libs-4.11.3-21.el7.x86_64 3/37 Updating : libgcc-4.8.5-11.el7.x86_64 4/37 Updating : libquadmath-4.8.5-11.el7.x86_64 5/37 Updating : libstdc++-4.8.5-11.el7.x86_64 6/37 Updating : libstdc++-devel-4.8.5-11.el7.x86_64 7/37 Updating : libgfortran-4.8.5-11.el7.x86_64 8/37 Updating : libgomp-4.8.5-11.el7.x86_64 9/37 Updating : cpp-4.8.5-11.el7.x86_64 10/37 Updating : gcc-4.8.5-11.el7.x86_64 11/37 Updating : libquadmath-devel-4.8.5-11.el7.x86_64 12/37 Updating : gcc-gfortran-4.8.5-11.el7.x86_64 13/37 Updating : gcc-c++-4.8.5-11.el7.x86_64 14/37 Updating : rpm-sign-4.11.3-21.el7.x86_64 15/37 Updating : rpm-build-4.11.3-21.el7.x86_64 16/37 Updating : rpm-python-4.11.3-21.el7.x86_64 17/37 Installing : kernel-devel-3.10.0-514.21.1.el7.x86_64 18/37 Updating : 1:make-3.82-23.el7.x86_64 19/37 Cleanup : rpm-python-4.11.3-17.el7.x86_64 20/37 Cleanup : gcc-gfortran-4.8.5-4.el7.x86_64 21/37 Cleanup : rpm-build-4.11.3-17.el7.x86_64 22/37 Cleanup : gcc-c++-4.8.5-4.el7.x86_64 23/37 Cleanup : libquadmath-devel-4.8.5-4.el7.x86_64 24/37 Cleanup : gcc-4.8.5-4.el7.x86_64 25/37 Cleanup : libgfortran-4.8.5-4.el7.x86_64 26/37 Cleanup : rpm-sign-4.11.3-17.el7.x86_64 27/37 Cleanup : libstdc++-devel-4.8.5-4.el7.x86_64 28/37 Cleanup : libstdc++-4.8.5-4.el7.x86_64 29/37 Cleanup : rpm-build-libs-4.11.3-17.el7.x86_64 30/37 Cleanup : rpm-4.11.3-17.el7.x86_64 31/37 Cleanup : rpm-libs-4.11.3-17.el7.x86_64 32/37 Cleanup : libgcc-4.8.5-4.el7.x86_64 33/37 Cleanup : libquadmath-4.8.5-4.el7.x86_64 34/37 Cleanup : cpp-4.8.5-4.el7.x86_64 35/37 Cleanup : libgomp-4.8.5-4.el7.x86_64 36/37 Cleanup : 1:make-3.82-21.el7.x86_64 37/37 Verifying : rpm-sign-4.11.3-21.el7.x86_64 1/37 Verifying : gcc-c++-4.8.5-11.el7.x86_64 2/37 Verifying : libquadmath-4.8.5-11.el7.x86_64 3/37 Verifying : rpm-build-4.11.3-21.el7.x86_64 4/37 Verifying : cpp-4.8.5-11.el7.x86_64 5/37 Verifying : rpm-build-libs-4.11.3-21.el7.x86_64 6/37 Verifying : libgfortran-4.8.5-11.el7.x86_64 7/37 Verifying : libquadmath-devel-4.8.5-11.el7.x86_64 8/37 Verifying : libgcc-4.8.5-11.el7.x86_64 9/37 Verifying : rpm-4.11.3-21.el7.x86_64 10/37 Verifying : rpm-python-4.11.3-21.el7.x86_64 11/37 Verifying : 1:make-3.82-23.el7.x86_64 12/37 Verifying : libstdc++-4.8.5-11.el7.x86_64 13/37 Verifying : kernel-devel-3.10.0-514.21.1.el7.x86_64 14/37 Verifying : gcc-gfortran-4.8.5-11.el7.x86_64 15/37 Verifying : rpm-libs-4.11.3-21.el7.x86_64 16/37 Verifying : libgomp-4.8.5-11.el7.x86_64 17/37 Verifying : gcc-4.8.5-11.el7.x86_64 18/37 Verifying : libstdc++-devel-4.8.5-11.el7.x86_64 19/37 Verifying : gcc-4.8.5-4.el7.x86_64 20/37 Verifying : gcc-c++-4.8.5-4.el7.x86_64 21/37 Verifying : rpm-sign-4.11.3-17.el7.x86_64 22/37 Verifying : rpm-libs-4.11.3-17.el7.x86_64 23/37 Verifying : libstdc++-4.8.5-4.el7.x86_64 24/37 Verifying : libquadmath-devel-4.8.5-4.el7.x86_64 25/37 Verifying : libgcc-4.8.5-4.el7.x86_64 26/37 Verifying : libgfortran-4.8.5-4.el7.x86_64 27/37 Verifying : gcc-gfortran-4.8.5-4.el7.x86_64 28/37 Verifying : libstdc++-devel-4.8.5-4.el7.x86_64 29/37 Verifying : rpm-build-4.11.3-17.el7.x86_64 30/37 Verifying : cpp-4.8.5-4.el7.x86_64 31/37 Verifying : libgomp-4.8.5-4.el7.x86_64 32/37 Verifying : 1:make-3.82-21.el7.x86_64 33/37 Verifying : libquadmath-4.8.5-4.el7.x86_64 34/37 Verifying : rpm-build-libs-4.11.3-17.el7.x86_64 35/37 Verifying : rpm-4.11.3-17.el7.x86_64 36/37 Verifying : rpm-python-4.11.3-17.el7.x86_64 37/37 Installed: kernel-devel.x86_64 0:3.10.0-514.21.1.el7 Updated: gcc.x86_64 0:4.8.5-11.el7 make.x86_64 1:3.82-23.el7 rpm-build.x86_64 0:4.11.3-21.el7 Dependency Updated: cpp.x86_64 0:4.8.5-11.el7 gcc-c++.x86_64 0:4.8.5-11.el7 gcc-gfortran.x86_64 0:4.8.5-11.el7 libgcc.x86_64 0:4.8.5-11.el7 libgfortran.x86_64 0:4.8.5-11.el7 libgomp.x86_64 0:4.8.5-11.el7 libquadmath.x86_64 0:4.8.5-11.el7 libquadmath-devel.x86_64 0:4.8.5-11.el7 libstdc++.x86_64 0:4.8.5-11.el7 libstdc++-devel.x86_64 0:4.8.5-11.el7 rpm.x86_64 0:4.11.3-21.el7 rpm-build-libs.x86_64 0:4.11.3-21.el7 rpm-libs.x86_64 0:4.11.3-21.el7 rpm-python.x86_64 0:4.11.3-21.el7 rpm-sign.x86_64 0:4.11.3-21.el7 Complete! [root@node164 ~]# git clone https://github.com/bvanassche/ib_srp-backport.git Cloning into 'ib_srp-backport'... remote: Counting objects: 3166, done. remote: Total 3166 (delta 0), reused 0 (delta 0), pack-reused 3166 Receiving objects: 100% (3166/3166), 2.60 MiB | 3.43 MiB/s, done. Resolving deltas: 100% (1516/1516), done. [root@node164 ~]# cd ib_srp-backport/ [root@node164 ib_srp-backport]# make rpm name=ib_srp-backport && \ rpmtopdir="$(if [ $(id -u) = 0 ]; then echo /usr/src/packages; else echo $PWD/rpmbuilddir; fi)" && \ make dist-gzip && \ rm -rf ${rpmtopdir} && \ for d in BUILD RPMS SOURCES SPECS SRPMS; do \ mkdir -p ${rpmtopdir}/$d; \ done && \ cp ${name}-2.0.41.tar.bz2 ${rpmtopdir}/SOURCES && \ rpmbuild --define="%_topdir ${rpmtopdir}" \ --define="%kdir /lib/modules/3.10.0-327.el7.x86_64/build" \ --define="%kversion 3.10.0-327.el7.x86_64" \ -ba ${name}.spec && \ rm -f ib_srp-backport-2.0.41.tar.bz2 make[1]: Entering directory `/root/ib_srp-backport' rm -rf ib_srp-backport-2.0.41 && \ mkdir ib_srp-backport-2.0.41 && \ { \ { \ git ls-tree --name-only -r HEAD 2>/dev/null || \ hg manifest; \ } | \ tar -T- -cf- | \ tar -C ib_srp-backport-2.0.41 -xf-; } && \ rm -f ib_srp-backport-2.0.41.tar.bz2 && \ tar --owner=root --group=root \ -cjf ib_srp-backport-2.0.41.tar.bz2 \ ib_srp-backport-2.0.41 && \ rm -rf ib_srp-backport-2.0.41 make[1]: Leaving directory `/root/ib_srp-backport' kdir=/lib/modules/3.10.0-327.el7.x86_64/build kversion=3.10.0-327.el7.x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.2EJOIW + umask 022 + cd /usr/src/packages/BUILD + rm -rf /usr/src/packages/BUILDROOT/ib_srp-backport-3.10.0-327.el7.x86_64-2.0.41-1.x86_64 + cd /usr/src/packages/BUILD + rm -rf ib_srp-backport-2.0.41 + /usr/bin/bzip2 -dc /usr/src/packages/SOURCES/ib_srp-backport-2.0.41.tar.bz2 + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd ib_srp-backport-2.0.41 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.OFcNBO + umask 022 + cd /usr/src/packages/BUILD + cd ib_srp-backport-2.0.41 + KVER=3.10.0-327.el7.x86_64 + make make[1]: Entering directory `/usr/src/packages/BUILD/ib_srp-backport-2.0.41' Building against OFED compat-rdma InfiniBand kernel headers. cat "/lib/modules/3.10.0-327.el7.x86_64/build/Module.symvers" /usr/src/compat-rdma/Module.symvers | \ awk '{sym[$2]=$0} END {for (s in sym){print sym[s]}}' >"drivers/scsi/Module.symvers" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/create_cq/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/create_cq/create_cq.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_IB_CREATE_CQ_ATTR_ARG=0" >"conftest/create_cq/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_alloc_cq/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_alloc_cq/ib_alloc_cq.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_IB_ALLOC_CQ=0" >"conftest/ib_alloc_cq/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_client_remove/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_client_remove/ib_client_remove.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_IB_CLIENT_REMOVE_CLIENT_ARG=0" >"conftest/ib_client_remove/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_cq_init_attr/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_cq_init_attr/ib_cq_init_attr.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_IB_CQ_INIT_ATTR=0" >"conftest/ib_cq_init_attr/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_device_sg_gaps_reg/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_device_sg_gaps_reg/ib_device_sg_gaps_reg.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_IB_DEVICE_SG_GAPS_REG=0" >"conftest/ib_device_sg_gaps_reg/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_dma_map_ops/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_dma_map_ops/ib_dma_map_ops.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_IB_DMA_MAP_OPS=0" >"conftest/ib_dma_map_ops/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_fmr_pool_map_phys/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_fmr_pool_map_phys/ib_fmr_pool_map_phys.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_IB_FMR_POOL_MAP_PHYS_ARG5=0" >"conftest/ib_fmr_pool_map_phys/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_gid_attr/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_gid_attr/ib_gid_attr.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_STRUCT_IB_GID_ATTR=0" >"conftest/ib_gid_attr/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_inc_rkey/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_inc_rkey/ib_inc_rkey.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_IB_INC_RKEY=0" >"conftest/ib_inc_rkey/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_map_mr_sg/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_map_mr_sg/ib_map_mr_sg.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_IB_MAP_MR_SG_WITH_OFFSET=0" >"conftest/ib_map_mr_sg/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_mr_length/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_mr_length/ib_mr_length.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_IB_MR_LENGTH=0" >"conftest/ib_mr_length/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_mr_type_mem_reg/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_mr_type_mem_reg/ib_mr_type_mem_reg.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_IB_MR_TYPE_MEM_REG=0" >"conftest/ib_mr_type_mem_reg/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_query_device/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_query_device/ib_query_device.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_IB_QUERY_DEVICE=0" >"conftest/ib_query_device/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_query_gid/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_query_gid/ib_query_gid.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_IB_QUERY_GID_WITH_ATTR=0" >"conftest/ib_query_gid/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_sa_path_rec_get/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_sa_path_rec_get/ib_sa_path_rec_get.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_IB_SA_PATH_REC_GET_MASK_ARG=0" >"conftest/ib_sa_path_rec_get/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_wr_reg_mr/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/ib_wr_reg_mr/ib_wr_reg_mr.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_IB_WR_REG_MR=0" >"conftest/ib_wr_reg_mr/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/pd_global_rkey/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/pd_global_rkey/pd_global_rkey.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_PD_GLOBAL_RKEY=0" >"conftest/pd_global_rkey/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/pd_local_dma_lkey/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/pd_local_dma_lkey/pd_local_dma_lkey.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_PD_LOCAL_DMA_LKEY=0" >"conftest/pd_local_dma_lkey/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/rdma_create_id_net/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/rdma_create_id_net/rdma_create_id_net.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DRDMA_CREATE_ID_TAKES_NET_ARG=0" >"conftest/rdma_create_id_net/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/scsi_host_use_blk_mq/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/scsi_host_use_blk_mq/scsi_host_use_blk_mq.o Building modules, stage 2. MODPOST 1 modules CC /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/scsi_host_use_blk_mq/scsi_host_use_blk_mq.mod.o LD [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/scsi_host_use_blk_mq/scsi_host_use_blk_mq.ko make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo -DHAVE_SCSI_HOST_USE_BLK_MQ=1 >conftest/scsi_host_use_blk_mq/result-3.10.0-327.el7.x86_64.txt make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/scsi_mq/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/scsi_mq/scsi_mq.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_SCSI_MQ=0" >"conftest/scsi_mq/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/scsi_qdepth_reason/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/scsi_qdepth_reason/scsi_qdepth_reason.o Building modules, stage 2. MODPOST 1 modules CC /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/scsi_qdepth_reason/scsi_qdepth_reason.mod.o LD [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/scsi_qdepth_reason/scsi_qdepth_reason.ko make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_SCSI_QDEPTH_REASON=1" >"conftest/scsi_qdepth_reason/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/system_long_wq/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/system_long_wq/system_long_wq.o Building modules, stage 2. MODPOST 1 modules CC /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/system_long_wq/system_long_wq.mod.o LD [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/system_long_wq/system_long_wq.ko make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_SYSTEM_LONG_WQ=1" >"conftest/system_long_wq/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/track_queue_depth/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/track_queue_depth/track_queue_depth.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_TRACK_QUEUE_DEPTH=0" >"conftest/track_queue_depth/result-3.10.0-327.el7.x86_64.txt" make[1]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' LD /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/use_blk_tags/built-in.o CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/conftest/use_blk_tags/use_blk_tags.o make[1]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' echo "-DHAVE_USE_BLK_TAGS=0" >"conftest/use_blk_tags/result-3.10.0-327.el7.x86_64.txt" CONFIG_SCSI_SRP_ATTRS=m \ make -C /lib/modules/3.10.0-327.el7.x86_64/build M=/usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi \ PRE_CFLAGS='-I/usr/src/compat-rdma/include -DOFED_FLAVOR=OFED -DHAVE_IB_CREATE_CQ_ATTR_ARG=0 -DHAVE_IB_ALLOC_CQ=0 -DHAVE_IB_CLIENT_REMOVE_CLIENT_ARG=0 -DHAVE_IB_CQ_INIT_ATTR=0 -DHAVE_IB_DEVICE_SG_GAPS_REG=0 -DHAVE_IB_DMA_MAP_OPS=0 -DHAVE_IB_FMR_POOL_MAP_PHYS_ARG5=0 -DHAVE_STRUCT_IB_GID_ATTR=0 -DHAVE_IB_INC_RKEY=0 -DHAVE_IB_MAP_MR_SG_WITH_OFFSET=0 -DHAVE_IB_MR_LENGTH=0 -DHAVE_IB_MR_TYPE_MEM_REG=0 -DHAVE_IB_QUERY_DEVICE=0 -DHAVE_IB_QUERY_GID_WITH_ATTR=0 -DHAVE_IB_SA_PATH_REC_GET_MASK_ARG=0 -DHAVE_IB_WR_REG_MR=0 -DHAVE_PD_GLOBAL_RKEY=0 -DHAVE_PD_LOCAL_DMA_LKEY=0 -DRDMA_CREATE_ID_TAKES_NET_ARG=0 -DHAVE_SCSI_HOST_USE_BLK_MQ=1 -DHAVE_SCSI_MQ=0 -DHAVE_SCSI_QDEPTH_REASON=1 -DHAVE_SYSTEM_LONG_WQ=1 -DHAVE_TRACK_QUEUE_DEPTH=0 -DHAVE_USE_BLK_TAGS=0' modules make[2]: Entering directory `/usr/src/kernels/3.10.0-327.el7.x86_64' CC [M] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.o In file included from include/linux/rtnetlink.h:6:0, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:17, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/linux/netdevice.h:117:37: error: 'LINUX_BACKPORT' declared as function returning a function #define netdev_notifier_info_to_dev LINUX_BACKPORT(netdev_notifier_info_to_dev) ^ /usr/src/compat-rdma/include/linux/netdevice.h:119:1: note: in expansion of macro 'netdev_notifier_info_to_dev' netdev_notifier_info_to_dev(void *ptr) ^ /usr/src/compat-rdma/include/linux/netdevice.h:117:37: warning: function declaration isn't a prototype [-Wstrict-prototypes] #define netdev_notifier_info_to_dev LINUX_BACKPORT(netdev_notifier_info_to_dev) ^ /usr/src/compat-rdma/include/linux/netdevice.h:119:1: note: in expansion of macro 'netdev_notifier_info_to_dev' netdev_notifier_info_to_dev(void *ptr) ^ /usr/src/compat-rdma/include/linux/netdevice.h: In function 'LINUX_BACKPORT': /usr/src/compat-rdma/include/linux/netdevice.h:121:30: error: 'ptr' undeclared (first use in this function) return (struct net_device *)ptr; ^ /usr/src/compat-rdma/include/linux/netdevice.h:121:30: note: each undeclared identifier is reported only once for each function it appears in In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h: At top level: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:150:19: error: redefinition of 'ib_dma_mapping_error' static inline int ib_dma_mapping_error(struct ib_device *dev, u64 dma_addr) ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:2877:19: note: previous definition of 'ib_dma_mapping_error' was here static inline int ib_dma_mapping_error(struct ib_device *dev, u64 dma_addr) ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:155:19: error: redefinition of 'ib_dma_map_single' static inline u64 ib_dma_map_single(struct ib_device *dev, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:2891:19: note: previous definition of 'ib_dma_map_single' was here static inline u64 ib_dma_map_single(struct ib_device *dev, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:162:20: error: redefinition of 'ib_dma_unmap_single' static inline void ib_dma_unmap_single(struct ib_device *dev, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:2907:20: note: previous definition of 'ib_dma_unmap_single' was here static inline void ib_dma_unmap_single(struct ib_device *dev, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:169:19: error: conflicting types for 'ib_dma_map_single_attrs' static inline u64 ib_dma_map_single_attrs(struct ib_device *dev, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:2917:19: note: previous definition of 'ib_dma_map_single_attrs' was here static inline u64 ib_dma_map_single_attrs(struct ib_device *dev, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h: In function 'ib_dma_map_single_attrs': /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:175:9: warning: passing argument 5 of 'dma_map_single_attrs' makes pointer from integer without a cast [enabled by default] direction, dma_attrs); ^ In file included from /usr/src/kernels/3.10.0-327.el7.x86_64/arch/x86/include/asm/dma-mapping.h:44:0, from include/linux/dma-mapping.h:82, from include/linux/skbuff.h:33, from /usr/src/compat-rdma/include/linux/skbuff.h:7, from include/linux/if_ether.h:23, from include/uapi/linux/ethtool.h:17, from include/linux/ethtool.h:16, from /usr/src/compat-rdma/include/linux/ethtool.h:4, from include/linux/netdevice.h:42, from /usr/src/compat-rdma/include/linux/netdevice.h:6, from include/linux/rtnetlink.h:6, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:17, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: include/asm-generic/dma-mapping-common.h:10:26: note: expected 'struct dma_attrs *' but argument is of type 'long unsigned int' static inline dma_addr_t dma_map_single_attrs(struct device *dev, void *ptr, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h: At top level: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:178:20: error: conflicting types for 'ib_dma_unmap_single_attrs' static inline void ib_dma_unmap_single_attrs(struct ib_device *dev, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:2930:20: note: previous definition of 'ib_dma_unmap_single_attrs' was here static inline void ib_dma_unmap_single_attrs(struct ib_device *dev, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h: In function 'ib_dma_unmap_single_attrs': /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:184:11: warning: passing argument 5 of 'dma_unmap_single_attrs' makes pointer from integer without a cast [enabled by default] direction, dma_attrs); ^ In file included from /usr/src/kernels/3.10.0-327.el7.x86_64/arch/x86/include/asm/dma-mapping.h:44:0, from include/linux/dma-mapping.h:82, from include/linux/skbuff.h:33, from /usr/src/compat-rdma/include/linux/skbuff.h:7, from include/linux/if_ether.h:23, from include/uapi/linux/ethtool.h:17, from include/linux/ethtool.h:16, from /usr/src/compat-rdma/include/linux/ethtool.h:4, from include/linux/netdevice.h:42, from /usr/src/compat-rdma/include/linux/netdevice.h:6, from include/linux/rtnetlink.h:6, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:17, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: include/asm-generic/dma-mapping-common.h:29:20: note: expected 'struct dma_attrs *' but argument is of type 'long unsigned int' static inline void dma_unmap_single_attrs(struct device *dev, dma_addr_t addr, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h: At top level: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:187:19: error: redefinition of 'ib_dma_map_page' static inline u64 ib_dma_map_page(struct ib_device *dev, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:2951:19: note: previous definition of 'ib_dma_map_page' was here static inline u64 ib_dma_map_page(struct ib_device *dev, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:196:20: error: redefinition of 'ib_dma_unmap_page' static inline void ib_dma_unmap_page(struct ib_device *dev, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:2969:20: note: previous definition of 'ib_dma_unmap_page' was here static inline void ib_dma_unmap_page(struct ib_device *dev, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:203:19: error: redefinition of 'ib_dma_map_sg' static inline int ib_dma_map_sg(struct ib_device *dev, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:2986:19: note: previous definition of 'ib_dma_map_sg' was here static inline int ib_dma_map_sg(struct ib_device *dev, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:210:20: error: redefinition of 'ib_dma_unmap_sg' static inline void ib_dma_unmap_sg(struct ib_device *dev, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:3002:20: note: previous definition of 'ib_dma_unmap_sg' was here static inline void ib_dma_unmap_sg(struct ib_device *dev, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:217:19: error: conflicting types for 'ib_dma_map_sg_attrs' static inline int ib_dma_map_sg_attrs(struct ib_device *dev, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:3012:19: note: previous definition of 'ib_dma_map_sg_attrs' was here static inline int ib_dma_map_sg_attrs(struct ib_device *dev, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h: In function 'ib_dma_map_sg_attrs': /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:223:5: warning: passing argument 5 of 'dma_map_sg_attrs' makes pointer from integer without a cast [enabled by default] dma_attrs); ^ In file included from /usr/src/kernels/3.10.0-327.el7.x86_64/arch/x86/include/asm/dma-mapping.h:44:0, from include/linux/dma-mapping.h:82, from include/linux/skbuff.h:33, from /usr/src/compat-rdma/include/linux/skbuff.h:7, from include/linux/if_ether.h:23, from include/uapi/linux/ethtool.h:17, from include/linux/ethtool.h:16, from /usr/src/compat-rdma/include/linux/ethtool.h:4, from include/linux/netdevice.h:42, from /usr/src/compat-rdma/include/linux/netdevice.h:6, from include/linux/rtnetlink.h:6, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:17, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: include/asm-generic/dma-mapping-common.h:42:19: note: expected 'struct dma_attrs *' but argument is of type 'long unsigned int' static inline int dma_map_sg_attrs(struct device *dev, struct scatterlist *sg, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h: At top level: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:226:20: error: conflicting types for 'ib_dma_unmap_sg_attrs' static inline void ib_dma_unmap_sg_attrs(struct ib_device *dev, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:3025:20: note: previous definition of 'ib_dma_unmap_sg_attrs' was here static inline void ib_dma_unmap_sg_attrs(struct ib_device *dev, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h: In function 'ib_dma_unmap_sg_attrs': /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:231:2: warning: passing argument 5 of 'dma_unmap_sg_attrs' makes pointer from integer without a cast [enabled by default] dma_unmap_sg_attrs(dev->dma_device, sg, nents, direction, dma_attrs); ^ In file included from /usr/src/kernels/3.10.0-327.el7.x86_64/arch/x86/include/asm/dma-mapping.h:44:0, from include/linux/dma-mapping.h:82, from include/linux/skbuff.h:33, from /usr/src/compat-rdma/include/linux/skbuff.h:7, from include/linux/if_ether.h:23, from include/uapi/linux/ethtool.h:17, from include/linux/ethtool.h:16, from /usr/src/compat-rdma/include/linux/ethtool.h:4, from include/linux/netdevice.h:42, from /usr/src/compat-rdma/include/linux/netdevice.h:6, from include/linux/rtnetlink.h:6, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:17, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: include/asm-generic/dma-mapping-common.h:59:20: note: expected 'struct dma_attrs *' but argument is of type 'long unsigned int' static inline void dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h: At top level: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:234:19: error: redefinition of 'ib_sg_dma_address' static inline u64 ib_sg_dma_address(struct ib_device *dev, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:3044:19: note: previous definition of 'ib_sg_dma_address' was here static inline u64 ib_sg_dma_address(struct ib_device *dev, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:240:28: error: redefinition of 'ib_sg_dma_len' static inline unsigned int ib_sg_dma_len(struct ib_device *dev, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:3058:28: note: previous definition of 'ib_sg_dma_len' was here static inline unsigned int ib_sg_dma_len(struct ib_device *dev, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:246:20: error: redefinition of 'ib_dma_sync_single_for_cpu' static inline void ib_dma_sync_single_for_cpu(struct ib_device *dev, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:3071:20: note: previous definition of 'ib_dma_sync_single_for_cpu' was here static inline void ib_dma_sync_single_for_cpu(struct ib_device *dev, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:254:20: error: redefinition of 'ib_dma_sync_single_for_device' static inline void ib_dma_sync_single_for_device(struct ib_device *dev, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:3089:20: note: previous definition of 'ib_dma_sync_single_for_device' was here static inline void ib_dma_sync_single_for_device(struct ib_device *dev, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:262:21: error: redefinition of 'ib_dma_alloc_coherent' static inline void *ib_dma_alloc_coherent(struct ib_device *dev, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:3107:21: note: previous definition of 'ib_dma_alloc_coherent' was here static inline void *ib_dma_alloc_coherent(struct ib_device *dev, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:275:20: error: redefinition of 'ib_dma_free_coherent' static inline void ib_dma_free_coherent(struct ib_device *dev, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:3131:20: note: previous definition of 'ib_dma_free_coherent' was here static inline void ib_dma_free_coherent(struct ib_device *dev, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:301:19: error: redefinition of 'ib_inc_rkey' static inline u32 ib_inc_rkey(u32 rkey) ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:3171:19: note: previous definition of 'ib_inc_rkey' was here static inline u32 ib_inc_rkey(u32 rkey) ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:328:6: error: nested redefinition of 'enum ib_mr_type' enum ib_mr_type { ^ /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:328:6: error: redeclaration of 'enum ib_mr_type' In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:683:6: note: originally defined here enum ib_mr_type { ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:329:2: error: redeclaration of enumerator 'IB_MR_TYPE_MEM_REG' IB_MR_TYPE_MEM_REG, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:684:2: note: previous definition of 'IB_MR_TYPE_MEM_REG' was here IB_MR_TYPE_MEM_REG, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:330:2: error: redeclaration of enumerator 'IB_MR_TYPE_SIGNATURE' IB_MR_TYPE_SIGNATURE, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:685:2: note: previous definition of 'IB_MR_TYPE_SIGNATURE' was here IB_MR_TYPE_SIGNATURE, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:333:29: error: static declaration of 'ib_alloc_mr' follows non-static declaration static inline struct ib_mr *ib_alloc_mr(struct ib_pd *pd, ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:3150:15: note: previous declaration of 'ib_alloc_mr' was here struct ib_mr *ib_alloc_mr(struct ib_pd *pd, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h: In function 'ib_alloc_mr': /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:338:3: error: implicit declaration of function 'ib_alloc_fast_reg_mr' [-Werror=implicit-function-declaration] return ib_alloc_fast_reg_mr(pd, max_num_sg); ^ /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:338:3: warning: return makes pointer from integer without a cast [enabled by default] /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h: At top level: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:367:8: error: redefinition of 'struct ib_cq_init_attr' struct ib_cq_init_attr { ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:269:8: note: originally defined here struct ib_cq_init_attr { ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h: In function 'ib_create_cq_compat': /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:381:8: warning: passing argument 5 of 'ib_create_cq' makes pointer from integer without a cast [enabled by default] cq_attr->cqe, cq_attr->comp_vector); ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:2753:15: note: expected 'const struct ib_cq_init_attr *' but argument is of type 'unsigned int' struct ib_cq *ib_create_cq(struct ib_device *device, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:381:8: error: too many arguments to function 'ib_create_cq' cq_attr->cqe, cq_attr->comp_vector); ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:2753:15: note: declared here struct ib_cq *ib_create_cq(struct ib_device *device, ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h: At top level: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:388:8: error: redefinition of 'struct ib_gid_attr' struct ib_gid_attr { ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:86:8: note: originally defined here struct ib_gid_attr { ^ In file included from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22:0: /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h: In function 'ib_query_gid_compat': /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:398:2: error: too few arguments to function 'ib_query_gid' return ib_query_gid(device, port_num, index, gid); ^ In file included from /usr/src/compat-rdma/include/rdma/ib_addr.h:47:0, from /usr/src/compat-rdma/include/rdma/rdma_cm.h:39, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/../../include/linux/backport.h:18, from /usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.c:22: /usr/src/compat-rdma/include/rdma/ib_verbs.h:2473:5: note: declared here int ib_query_gid(struct ib_device *device, ^ cc1: some warnings being treated as errors make[3]: *** [/usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi/scsi_transport_srp.o] Error 1 make[2]: *** [_module_/usr/src/packages/BUILD/ib_srp-backport-2.0.41/drivers/scsi] Error 2 make[2]: Leaving directory `/usr/src/kernels/3.10.0-327.el7.x86_64' make[1]: *** [drivers/scsi/scsi_transport_srp.ko] Error 2 make[1]: Leaving directory `/usr/src/packages/BUILD/ib_srp-backport-2.0.41' error: Bad exit status from /var/tmp/rpm-tmp.OFcNBO (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.OFcNBO (%build) make: *** [rpm] Error 1 [root@node164 ib_srp-backport]# rpm -U /usr/src/packages/RPMS/*/*.rpm error: File not found by glob: /usr/src/packages/RPMS/*/*.rpm [root@node164 ib_srp-backport]# DDNSolutions4U