|
@@ -995,7 +995,7 @@ static inline notrace void rcu_read_unlock_sched_notrace(void)
|
|
#define RCU_INIT_POINTER(p, v) \
|
|
#define RCU_INIT_POINTER(p, v) \
|
|
do { \
|
|
do { \
|
|
rcu_dereference_sparse(p, __rcu); \
|
|
rcu_dereference_sparse(p, __rcu); \
|
|
- p = RCU_INITIALIZER(v); \
|
|
|
|
|
|
+ WRITE_ONCE(p, RCU_INITIALIZER(v)); \
|
|
} while (0)
|
|
} while (0)
|
|
|
|
|
|
/**
|
|
/**
|