f96299f4c5822e070dbe9e811405604df6401232
[sliver-openvswitch.git] / datapath / linux-2.6 / compat-2.6 / include / linux / rcupdate.h
1 #ifndef __RCUPDATE_WRAPPER_H
2 #define __RCUPDATE_WRAPPER_H 1
3
4 #include_next <linux/rcupdate.h>
5
6 #ifndef rcu_dereference_check
7 #define rcu_dereference_check(p, c) rcu_dereference(p)
8 #endif
9
10 #ifndef rcu_dereference_protected
11 #define rcu_dereference_protected(p, c) (p)
12 #endif
13
14 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,34)
15 static inline int rcu_read_lock_held(void)
16 {
17         return 1;
18 }
19 #endif
20
21 #endif /* linux/rcupdate.h wrapper */