]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - net/mac80211/cfg.c
mac80211: use RCU_INIT_POINTER
authorMonam Agarwal <monamagarwal123@gmail.com>
Sun, 23 Mar 2014 19:21:43 +0000 (00:51 +0530)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 9 Apr 2014 08:55:30 +0000 (10:55 +0200)
commit0c2bef4621c5feb5bda9068c9964b2e9acf57017
tree0c57534e45d0d072873dcab9b5fddf54b3fef6a7
parent34dd886c19547ea138634b98a615ccd1fe42cd20
mac80211: use RCU_INIT_POINTER

rcu_assign_pointer() ensures that the initialization of a structure is
carried out before storing a pointer to that structure. However, in the
case that NULL is assigned there's no structure to initialize so using
RCU_INIT_POINTER instead is safe and more efficient.

Signed-off-by: Monam Agarwal <monamagarwal123@gmail.com>
[squash eight tiny patches, rewrite commit log]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/cfg.c
net/mac80211/chan.c
net/mac80211/debugfs.c
net/mac80211/ibss.c
net/mac80211/iface.c
net/mac80211/mesh.c
net/mac80211/scan.c
net/mac80211/util.c