From 8fe612e43f01222ede98f354f553863418743a21 Mon Sep 17 00:00:00 2001 From: James King Date: Tue, 26 Aug 2008 18:12:33 -0700 Subject: [PATCH] ipset: adjust semaphore.h include for kernel >= 2.6.27 As of Linux kernel commit 2351ec533ed0dd56052ab96988d2161d5ecc8ed9, semaphore.h was moved from asm/ to linux/, which breaks building of ipset. Add compat glue to ip_set.c to fix building on 2.6.27 an onwards. --- extensions/ipset/ip_set.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/extensions/ipset/ip_set.c b/extensions/ipset/ip_set.c index 8be9274..84b47a0 100644 --- a/extensions/ipset/ip_set.c +++ b/extensions/ipset/ip_set.c @@ -24,7 +24,11 @@ #include #include #include -#include +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) +# include +#else +# include +#endif #include #include