Kees Cook
7cca2acdff
mac80211: aggregation: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
This removes the tid mapping array and expands the tid structures to
add a pointer back to the station, along with the tid index itself.
Cc: Johannes Berg <johannes@sipsolutions.net>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: linux-wireless@vger.kernel.org
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org>
[switch tid variables to u8, the valid range is 0-15 at most,
initialize tid_tx->sta/tid properly]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2017-11-20 16:55:23 +01:00
..
aead_api.c
mac80211: use crypto_aead_authsize()
2017-10-11 15:46:45 +02:00
aead_api.h
aes_ccm.h
aes_cmac.c
aes_cmac.h
aes_gcm.h
aes_gmac.c
aes_gmac.h
agg-rx.c
mac80211: aggregation: Convert timers to use timer_setup()
2017-11-20 16:55:23 +01:00
agg-tx.c
mac80211: aggregation: Convert timers to use timer_setup()
2017-11-20 16:55:23 +01:00
cfg.c
mac80211: validate user rate mask before configuring driver
2017-10-18 09:39:56 +02:00
chan.c
debug.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
debugfs.c
debugfs.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
debugfs_key.c
debugfs_key.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
debugfs_netdev.c
debugfs_netdev.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
debugfs_sta.c
debugfs_sta.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
driver-ops.c
driver-ops.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
ethtool.c
fils_aead.c
fils_aead.h
ht.c
ibss.c
mac80211: Convert timers to use timer_setup()
2017-11-20 16:55:11 +01:00
ieee80211_i.h
mac80211: Convert timers to use timer_setup()
2017-11-20 16:55:11 +01:00
iface.c
Kconfig
key.c
mac80211: don't compare TKIP TX MIC key in reinstall prevention
2017-10-25 11:04:45 +02:00
key.h
led.c
mac80211: Convert timers to use timer_setup()
2017-11-20 16:55:11 +01:00
led.h
main.c
mac80211: Convert timers to use timer_setup()
2017-11-20 16:55:11 +01:00
Makefile
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-11-04 09:26:51 +09:00
mesh.c
mac80211: Convert timers to use timer_setup()
2017-11-20 16:55:11 +01:00
mesh.h
mac80211: Convert timers to use timer_setup()
2017-11-20 16:55:11 +01:00
mesh_hwmp.c
mac80211: Convert timers to use timer_setup()
2017-11-20 16:55:11 +01:00
mesh_pathtbl.c
mac80211: Convert timers to use timer_setup()
2017-11-20 16:55:11 +01:00
mesh_plink.c
mesh_ps.c
mesh_sync.c
michael.c
michael.h
mlme.c
mac80211: Convert timers to use timer_setup()
2017-11-20 16:55:11 +01:00
ocb.c
mac80211: Convert timers to use timer_setup()
2017-11-20 16:55:11 +01:00
offchannel.c
pm.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
rate.c
rate.h
rc80211_minstrel.c
rc80211_minstrel.h
rc80211_minstrel_debugfs.c
rc80211_minstrel_ht.c
rc80211_minstrel_ht.h
rc80211_minstrel_ht_debugfs.c
rx.c
scan.c
spectmgmt.c
sta_info.c
mac80211: aggregation: Convert timers to use timer_setup()
2017-11-20 16:55:23 +01:00
sta_info.h
mac80211: aggregation: Convert timers to use timer_setup()
2017-11-20 16:55:23 +01:00
status.c
tdls.c
tkip.c
tkip.h
trace.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
trace.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
trace_msg.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
tx.c
util.c
vht.c
wep.c
wep.h
wme.c
wme.h
wpa.c
wpa.h