diff options
author | Alexandros C. Couloumbis <alex@ozo.com> | 2011-01-03 16:13:09 +0000 |
---|---|---|
committer | Alexandros C. Couloumbis <alex@ozo.com> | 2011-01-03 16:13:09 +0000 |
commit | c78b2dbb893b02ffd6477a4fcf523bea6e4e28d9 (patch) | |
tree | 351ac075944dd9c4da6ea648329126e5f771f9ae /package | |
parent | d6b2ce5df5a969ddc7f9737308eba369da4bfa74 (diff) | |
download | upstream-c78b2dbb893b02ffd6477a4fcf523bea6e4e28d9.tar.gz upstream-c78b2dbb893b02ffd6477a4fcf523bea6e4e28d9.tar.bz2 upstream-c78b2dbb893b02ffd6477a4fcf523bea6e4e28d9.zip |
package/wprobe: fix kernel 2.6.37 compile issues
SVN-Revision: 24891
Diffstat (limited to 'package')
-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 ed224577ee..68d07172a3 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 */ |