diff options
| author | acoul <acoul@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2011-01-03 16:13:09 +0000 | 
|---|---|---|
| committer | acoul <acoul@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2011-01-03 16:13:09 +0000 | 
| commit | 25b18586e6f81b5c9ea99a8961a0f65e3e736ea6 (patch) | |
| tree | 8916a735d2d3a0acf736303a1164e7df27d0c7be | |
| parent | a8fe248bf8eb2142a4e76dca6b606ebd26210b74 (diff) | |
package/wprobe: fix kernel 2.6.37 compile issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24891 3c298f89-4303-0410-b956-a3cf2f4a3e73
| -rw-r--r-- | package/wprobe/src/kernel/wprobe-core.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/package/wprobe/src/kernel/wprobe-core.c b/package/wprobe/src/kernel/wprobe-core.c index ed224577e..68d07172a 100644 --- a/package/wprobe/src/kernel/wprobe-core.c +++ b/package/wprobe/src/kernel/wprobe-core.c @@ -31,7 +31,10 @@  #define static  #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,28) -#define list_for_each_rcu __list_for_each_rcu +#define list_for_each_rcu(pos, head) \ +for (pos = rcu_dereference((head)->next); \ +prefetch(pos->next), pos != (head); \ +pos = rcu_dereference(pos->next))  #endif  #define WPROBE_MIN_INTERVAL		100 /* minimum measurement interval in msecs */ | 
