Whamcloud - gitweb
LU-6763 lnet: test for sk_sleep presence in compact-2.6.h 86/15386/9
authorJames Simmons <uja.ornl@yahoo.com>
Thu, 2 Jul 2015 16:38:16 +0000 (12:38 -0400)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 10 Jul 2015 03:12:42 +0000 (03:12 +0000)
commit87fe2c045ff07cadb3c2034618254a6acfe53180
tree14f1a50a78810f422500f4e555b57f8776825914
parentdf45994ddcf5e6fdc379b3e1d43f1d26ba321a0e
LU-6763 lnet: test for sk_sleep presence in compact-2.6.h

Like Lustre external infiniband stacks create a compability
layer to handle various distributions and kernel versions.
Due to this besides the linux kernel sk_sleep can also be
defined by the external infiniband stack. We need to examine
the infiniband stack's headers to see if sk_sleep is available
there as well.

Change-Id: I0317349cfe13f281c56a8aec17dc330a0e3c759d
Signed-off-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-on: http://review.whamcloud.com/15386
Tested-by: Jenkins
Reviewed-by: Chris Horn <hornc@cray.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Amir Shehata <amir.shehata@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
12 files changed:
libcfs/autoconf/lustre-libcfs.m4
lnet/autoconf/lustre-lnet.m4
lnet/include/lnet/lib-lnet.h
lnet/include/lnet/lib-types.h
lnet/klnds/gnilnd/Makefile.in
lnet/klnds/gnilnd/gnilnd.h
lnet/klnds/o2iblnd/o2iblnd.h
lnet/klnds/socklnd/Makefile.in
lnet/klnds/socklnd/socklnd.h
lnet/lnet/Makefile.in
lnet/lnet/acceptor.c
lnet/lnet/lib-socket.c