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