diff options
author | Kees Cook <keescook@chromium.org> | 2017-10-17 13:25:45 -0700 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2017-11-20 16:55:23 +0100 |
commit | 7cca2acdff2d7c53b4a553756e731693152115d4 (patch) | |
tree | 5310062eac0064e15dcd62b2110fe75be90ffab8 /net/wireless | |
parent | 44905265bc155e0237c76c25bf5ddf740d85a8f2 (diff) | |
download | talos-op-linux-7cca2acdff2d7c53b4a553756e731693152115d4.tar.gz talos-op-linux-7cca2acdff2d7c53b4a553756e731693152115d4.zip |
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>
Diffstat (limited to 'net/wireless')
0 files changed, 0 insertions, 0 deletions