Unfortunately the latest InfiniBand software is not included in Linux
authorvlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Tue, 5 May 2009 18:58:06 +0000 (18:58 +0000)
committervlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Tue, 5 May 2009 18:58:06 +0000 (18:58 +0000)
commitcae078e44699bb2e3422894e7328fdf880816988
treedcaab0c9c53104bde8dfc9812de03c1a18ed5950
parentdc8fb06a891ef203e198c4b11d35fc77eb468dd2
Unfortunately the latest InfiniBand software is not included in Linux
distributions but must be installed separately via the OFED package. The patch
below makes it easier to compile SCST-SRPT with the OFED kernel headers by
disabling the backported <linux/scatterlist.h> macro's when compiling with
OFED kernel headers. OFED namely has its own set of backported macro's. OFED
kernel headers are detected via the preprocessor symbol
__BACKPORT_LINUX_SCATTERLIST_H_TO_2_6_23__, which is defined in the OFED
header file <linux/scatterlist.h> only. This patch does not have any effect
when compiling SCST on a system where OFED has not been installed.

Signed-off-by: Bart Van Assche <bart.vanassche@gmail.com>
git-svn-id: https://scst.svn.sourceforge.net/svnroot/scst/trunk@824 d57e44dd-8a1f-0410-8b47-8ef2f437770f
scst/include/scst.h