From cd31d5001ebb500a75e814c17843da370fae49e5 Mon Sep 17 00:00:00 2001 From: Pravin Date: Wed, 19 Feb 2014 14:29:39 -0800 Subject: [PATCH] datapath: Fix build failure. Defines RCU_INIT_POINTER() for compatibility. Signed-off-by: Pravin B Shelar Acked-by: Jarno Rajahalme --- datapath/linux/compat/include/linux/rcupdate.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/datapath/linux/compat/include/linux/rcupdate.h b/datapath/linux/compat/include/linux/rcupdate.h index 20cdedf05..a497f7b55 100644 --- a/datapath/linux/compat/include/linux/rcupdate.h +++ b/datapath/linux/compat/include/linux/rcupdate.h @@ -22,4 +22,16 @@ static inline int rcu_read_lock_held(void) } #endif +#ifndef RCU_INITIALIZER +#define RCU_INITIALIZER(v) (typeof(*(v)) __force __rcu *)(v) +#endif + +#ifndef RCU_INIT_POINTER +#define RCU_INIT_POINTER(p, v) \ + do { \ + p = RCU_INITIALIZER(v); \ + } while (0) + +#endif + #endif /* linux/rcupdate.h wrapper */ -- 2.43.0