From: Pravin Date: Wed, 19 Feb 2014 22:29:39 +0000 (-0800) Subject: datapath: Fix build failure. X-Git-Tag: sliver-openvswitch-2.1.90-1~1^2~30 X-Git-Url: http://git.onelab.eu/?p=sliver-openvswitch.git;a=commitdiff_plain;h=cd31d5001ebb500a75e814c17843da370fae49e5 datapath: Fix build failure. Defines RCU_INIT_POINTER() for compatibility. Signed-off-by: Pravin B Shelar Acked-by: Jarno Rajahalme --- 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 */