From cebabccc32865fcbb8b1236e51424d78d0a77f17 Mon Sep 17 00:00:00 2001 From: shadow <shadow> Date: Thu, 21 Jun 2007 05:02:53 +0000 Subject: [PATCH] kernels from 2.6.21 not need include linux/config.h, but add include linux/autoconf.h in commpiler command line. b=12605 i=wangdi i=scjody --- lnet/klnds/gmlnd/gmlnd.h | 5 +++-- lnet/klnds/iiblnd/iiblnd.h | 3 ++- lnet/klnds/mxlnd/mxlnd.h | 3 ++- lnet/klnds/o2iblnd/o2iblnd.h | 3 ++- lnet/klnds/openiblnd/openiblnd.h | 3 ++- lnet/klnds/ptllnd/ptllnd.h | 3 ++- lnet/klnds/qswlnd/qswlnd.h | 3 ++- lnet/klnds/ralnd/ralnd.h | 3 ++- lnet/klnds/viblnd/viblnd.h | 3 ++- 9 files changed, 19 insertions(+), 10 deletions(-) diff --git a/lnet/klnds/gmlnd/gmlnd.h b/lnet/klnds/gmlnd/gmlnd.h index 6936737557..2d568112ca 100644 --- a/lnet/klnds/gmlnd/gmlnd.h +++ b/lnet/klnds/gmlnd/gmlnd.h @@ -38,8 +38,9 @@ #ifndef EXPORT_SYMTAB # define EXPORT_SYMTAB #endif - -#include "linux/config.h" +#ifdef HAVE_KERNEL_CONFIG_H +#include <linux/config.h> +#endif #include "linux/module.h" #include "linux/tty.h" #include "linux/kernel.h" diff --git a/lnet/klnds/iiblnd/iiblnd.h b/lnet/klnds/iiblnd/iiblnd.h index 8b72f24f22..06c678298f 100644 --- a/lnet/klnds/iiblnd/iiblnd.h +++ b/lnet/klnds/iiblnd/iiblnd.h @@ -24,8 +24,9 @@ #ifndef EXPORT_SYMTAB # define EXPORT_SYMTAB #endif - +#ifdef HAVE_KERNEL_CONFIG_H #include <linux/config.h> +#endif #include <linux/module.h> #include <linux/kernel.h> #include <linux/mm.h> diff --git a/lnet/klnds/mxlnd/mxlnd.h b/lnet/klnds/mxlnd/mxlnd.h index 28e58caec2..46fe3c23ab 100644 --- a/lnet/klnds/mxlnd/mxlnd.h +++ b/lnet/klnds/mxlnd/mxlnd.h @@ -25,8 +25,9 @@ #ifndef EXPORT_SYMTAB #define EXPORT_SYMTAB #endif - +#ifdef HAVE_KERNEL_CONFIG_H #include <linux/config.h> +#endif #include <linux/module.h> /* module */ #include <linux/kernel.h> /* module */ #include <linux/mm.h> diff --git a/lnet/klnds/o2iblnd/o2iblnd.h b/lnet/klnds/o2iblnd/o2iblnd.h index e27f86090e..0b566b227b 100644 --- a/lnet/klnds/o2iblnd/o2iblnd.h +++ b/lnet/klnds/o2iblnd/o2iblnd.h @@ -24,8 +24,9 @@ #ifndef EXPORT_SYMTAB # define EXPORT_SYMTAB #endif - +#ifdef HAVE_KERNEL_CONFIG_H #include <linux/config.h> +#endif #include <linux/module.h> #include <linux/kernel.h> #include <linux/mm.h> diff --git a/lnet/klnds/openiblnd/openiblnd.h b/lnet/klnds/openiblnd/openiblnd.h index ad97c9de05..56871b6819 100644 --- a/lnet/klnds/openiblnd/openiblnd.h +++ b/lnet/klnds/openiblnd/openiblnd.h @@ -24,8 +24,9 @@ #ifndef EXPORT_SYMTAB # define EXPORT_SYMTAB #endif - +#ifdef HAVE_KERNEL_CONFIG_H #include <linux/config.h> +#endif #include <linux/module.h> #include <linux/kernel.h> #include <linux/mm.h> diff --git a/lnet/klnds/ptllnd/ptllnd.h b/lnet/klnds/ptllnd/ptllnd.h index 3df2c3a29d..93c44532b1 100755 --- a/lnet/klnds/ptllnd/ptllnd.h +++ b/lnet/klnds/ptllnd/ptllnd.h @@ -19,8 +19,9 @@ #ifndef EXPORT_SYMTAB # define EXPORT_SYMTAB #endif - +#ifdef HAVE_KERNEL_CONFIG_H #include <linux/config.h> +#endif #include <linux/module.h> #include <linux/kernel.h> #include <linux/mm.h> diff --git a/lnet/klnds/qswlnd/qswlnd.h b/lnet/klnds/qswlnd/qswlnd.h index 0fe2a5eab7..7543ba4e40 100644 --- a/lnet/klnds/qswlnd/qswlnd.h +++ b/lnet/klnds/qswlnd/qswlnd.h @@ -30,8 +30,9 @@ #include <qsnet/kernel.h> #undef printf /* nasty QSW #define */ - +#ifdef HAVE_KERNEL_CONFIG_H #include <linux/config.h> +#endif #include <linux/module.h> #include <elan/epcomms.h> diff --git a/lnet/klnds/ralnd/ralnd.h b/lnet/klnds/ralnd/ralnd.h index 300cf40b92..d8fce5d5a8 100644 --- a/lnet/klnds/ralnd/ralnd.h +++ b/lnet/klnds/ralnd/ralnd.h @@ -24,8 +24,9 @@ #ifndef EXPORT_SYMTAB # define EXPORT_SYMTAB #endif - +#ifdef HAVE_KERNEL_CONFIG_H #include <linux/config.h> +#endif #include <linux/module.h> #include <linux/kernel.h> #include <linux/mm.h> diff --git a/lnet/klnds/viblnd/viblnd.h b/lnet/klnds/viblnd/viblnd.h index aae8d1ebd3..a7e5f1cd61 100644 --- a/lnet/klnds/viblnd/viblnd.h +++ b/lnet/klnds/viblnd/viblnd.h @@ -25,8 +25,9 @@ #ifndef EXPORT_SYMTAB # define EXPORT_SYMTAB #endif - +#ifdef HAVE_KERNEL_CONFIG_H #include <linux/config.h> +#endif #include <linux/module.h> #include <linux/kernel.h> #include <linux/mm.h> -- GitLab