The ib_ipath driver calls the for_each_sg() macro so define it in the
kernel_addons include directory for 2.6.23 and earlier kernels.

This can be pulled from git://git.openfabrics.org/~ralphc/linux-2.6/.git

Signed-off-by: Ralph Campbell <[EMAIL PROTECTED]>

diff --git a/kernel_addons/backport/2.6.23/include/linux/scatterlist.h 
b/kernel_addons/backport/2.6.23/include/linux/scatterlist.h
index 6e1fbf5..2bdbb18 100644
--- a/kernel_addons/backport/2.6.23/include/linux/scatterlist.h
+++ b/kernel_addons/backport/2.6.23/include/linux/scatterlist.h
@@ -6,4 +6,7 @@
 #define sg_init_table(a, b)
 #define sg_set_page(a, b) ((a)->page) = (b)
 
+#define for_each_sg(sglist, sg, nr, __i)       \
+       for (__i = 0, sg = (sglist); __i < (nr); __i++, sg++)
+
 #endif


_______________________________________________
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg

Reply via email to