]> git.baikalelectronics.ru Git - kernel.git/commit
mac80211: check skb_linearize() return value
authorJohannes Berg <johannes.berg@intel.com>
Wed, 14 Sep 2016 07:41:34 +0000 (09:41 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 14 Sep 2016 10:08:33 +0000 (12:08 +0200)
commite7c3e7d5b0498e2c4c2881c758919a52648d2639
tree06f820945bca59ef0aa6b8d8779c196c00519c21
parent948ef80dbc0fb607998ce0e540fe54fefa05a0dd
mac80211: check skb_linearize() return value

The A-MSDU TX code (within TXQs) didn't always check the return value
of skb_linearize() properly, resulting in potentially passing a frag-
list SKB down to the driver even when it said it can't handle it. Fix
that.

Fixes: 997eb7fcb902b ("mac80211: add A-MSDU tx support")
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/tx.c