From 383a3c6f5452c867a593a02ec7aed134dbe71b80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20S=C3=B6ntgen?= Date: Wed, 16 Nov 2016 15:46:47 +0100 Subject: [PATCH] wifi_drv: call kfree in case of kfree_rcu Fixes #2175. --- repos/dde_linux/src/lib/wifi/include/lx_emul.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/repos/dde_linux/src/lib/wifi/include/lx_emul.h b/repos/dde_linux/src/lib/wifi/include/lx_emul.h index 36b09a4a5..5226d9a39 100644 --- a/repos/dde_linux/src/lib/wifi/include/lx_emul.h +++ b/repos/dde_linux/src/lib/wifi/include/lx_emul.h @@ -1700,10 +1700,7 @@ static inline void synchronize_rcu(void) { } #define rcu_assign_pointer(p, v) p = v #define rcu_access_pointer(p) p -#define __kfree_rcu(x, y) - -#define kfree_rcu(ptr, rcu_head) \ - __kfree_rcu(&((ptr)->rcu_head), offsetof(typeof(*(ptr)), rcu_head)) +#define kfree_rcu(ptr, rcu_head) kfree((ptr)) static inline int rcu_read_lock_held(void) { return 1; } static inline int rcu_read_lock_bh_held(void) { return 1; }