From cb252567bcb2acfb1624f40499bf7d97c1c04695 Mon Sep 17 00:00:00 2001 From: tianzy Date: Mon, 17 Nov 2008 07:09:51 +0000 Subject: [PATCH] Branch HEAD fix a compile error in sles9 and sles10 i=johann i=nathan --- libcfs/include/libcfs/libcfs.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libcfs/include/libcfs/libcfs.h b/libcfs/include/libcfs/libcfs.h index d888670..745f3a0 100644 --- a/libcfs/include/libcfs/libcfs.h +++ b/libcfs/include/libcfs/libcfs.h @@ -103,6 +103,16 @@ static inline int __is_po2(unsigned long long val) #include +/* for_each_possible_cpu is defined newly, the former is + * for_each_cpu(eg. sles9 and sles10) b=15878 */ +#ifndef for_each_possible_cpu +# ifdef for_each_cpu +# define for_each_possible_cpu(cpu) for_each_cpu(cpu) +# else +# error for_each_possible_cpu is not supported by kernel! +# endif +#endif + /* libcfs tcpip */ int libcfs_ipif_query(char *name, int *up, __u32 *ip, __u32 *mask); int libcfs_ipif_enumerate(char ***names); -- 1.8.3.1