summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorHelmut Schaa <helmut.schaa@googlemail.com>2013-08-16 21:39:40 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-09-07 21:49:32 -0700
commited12ee72b75085866d3af2ded3a5177ef51c550a (patch)
tree4c710ede3199f21b77f2498110abe51ff3740b98 /Makefile
parent8e4c396fd61d6f00f1def1be3eec40cacffd3862 (diff)
downloadlinux-rt-ed12ee72b75085866d3af2ded3a5177ef51c550a.tar.gz
ath9k_htc: Restore skb headroom when returning skb to mac80211
commit d2e9fc141e2aa21f4b35ee27072d84e9aa6e2ba0 upstream. ath9k_htc adds padding between the 802.11 header and the payload during TX by moving the header. When handing the frame back to mac80211 for TX status handling the header is not moved back into its original position. This can result in a too small skb headroom when entering ath9k_htc again (due to a soft retransmission for example) causing an skb_under_panic oops. Fix this by moving the 802.11 header back into its original position before returning the frame to mac80211 as other drivers like rt2x00 or ath5k do. Reported-by: Marc Kleine-Budde <mkl@blackshift.org> Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com> Tested-by: Marc Kleine-Budde <mkl@blackshift.org> Signed-off-by: Marc Kleine-Budde <mkl@blackshift.org> Signed-off-by: John W. Linville <linville@tuxdriver.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions