kernel_optimize_test/net/mac80211
Johannes Berg e5f98f2df9 mac80211: don't call conf_tx under RCU lock
Reinette pointed out that with the sta_info RCU-ification
the behaviour here changed and the conf_tx callback is
now invoked under RCU read lock. That is not necessary so
this patch restores the original behaviour

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Tested-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-03-07 16:02:59 -05:00
..
aes_ccm.c
aes_ccm.h
cfg.c mac80211: always force mesh_path deletions 2008-03-06 16:40:51 -05:00
cfg.h
debugfs_key.c
debugfs_key.h
debugfs_netdev.c mac80211: mesh statistics and config through debugfs 2008-03-06 15:30:42 -05:00
debugfs_netdev.h
debugfs_sta.c mac80211: clean up sta_info and document locking 2008-03-06 15:30:47 -05:00
debugfs_sta.h mac80211: RCU-ify STA info structure access 2008-03-06 15:30:46 -05:00
debugfs.c cfg80211 API for channels/bitrates, mac80211 and driver conversion 2008-02-29 15:19:32 -05:00
debugfs.h
event.c
ieee80211_i.h mac80211: remove STA entries when taking down interface 2008-03-06 15:30:47 -05:00
ieee80211_iface.c mac80211: remove STA entries when taking down interface 2008-03-06 15:30:47 -05:00
ieee80211_ioctl.c mac80211: remove STA entries when taking down interface 2008-03-06 15:30:47 -05:00
ieee80211_key.h mac80211: split ieee80211_key_alloc/free 2008-02-29 15:42:04 -05:00
ieee80211_led.c
ieee80211_led.h
ieee80211_rate.c mac80211: RCU-ify STA info structure access 2008-03-06 15:30:46 -05:00
ieee80211_rate.h mac80211: RCU-ify STA info structure access 2008-03-06 15:30:46 -05:00
ieee80211_sta.c mac80211: don't call conf_tx under RCU lock 2008-03-07 16:02:59 -05:00
ieee80211.c mac80211: remove STA entries when taking down interface 2008-03-06 15:30:47 -05:00
Kconfig mac80211: fix mesh endianness sparse warnings and unmark it as broken 2008-03-06 16:40:48 -05:00
key.c mac80211: always insert key into list 2008-03-06 15:30:47 -05:00
Makefile mac80211: enable mesh in Kconfig 2008-03-06 15:30:43 -05:00
mesh_hwmp.c mac80211: path IE fields macros, fix alignment problems and clean up 2008-03-06 16:40:53 -05:00
mesh_pathtbl.c mac80211: fix mesh_path and sta_info get_by_idx functions 2008-03-06 16:40:54 -05:00
mesh_plink.c mac80211: add PLINK_ prefix and kernel doc to enum plink_state 2008-03-06 16:40:52 -05:00
mesh.c mac80211: add PLINK_ prefix and kernel doc to enum plink_state 2008-03-06 16:40:52 -05:00
mesh.h mac80211: always force mesh_path deletions 2008-03-06 16:40:51 -05:00
michael.c
michael.h
rc80211_pid_algo.c mac80211: RCU-ify STA info structure access 2008-03-06 15:30:46 -05:00
rc80211_pid_debugfs.c
rc80211_pid.h
rc80211_simple.c mac80211: RCU-ify STA info structure access 2008-03-06 15:30:46 -05:00
rx.c mac80211: add PLINK_ prefix and kernel doc to enum plink_state 2008-03-06 16:40:52 -05:00
sta_info.c mac80211: fix mesh_path and sta_info get_by_idx functions 2008-03-06 16:40:54 -05:00
sta_info.h mac80211: add PLINK_ prefix and kernel doc to enum plink_state 2008-03-06 16:40:52 -05:00
tkip.c
tkip.h
tx.c mac80211: RCU-ify STA info structure access 2008-03-06 15:30:46 -05:00
util.c mac80211: split ieee80211_txrx_data 2008-03-06 15:30:46 -05:00
wep.c mac80211: split ieee80211_txrx_data 2008-03-06 15:30:46 -05:00
wep.h mac80211: split ieee80211_txrx_data 2008-03-06 15:30:46 -05:00
wme.c mac80211: RCU-ify STA info structure access 2008-03-06 15:30:46 -05:00
wme.h mac80211: A-MPDU Tx adding qdisc support 2008-02-29 15:19:17 -05:00
wpa.c mac80211: split ieee80211_txrx_data 2008-03-06 15:30:46 -05:00
wpa.h mac80211: split ieee80211_txrx_data 2008-03-06 15:30:46 -05:00