summaryrefslogtreecommitdiff
path: root/net/wireless/ibss.c
diff options
context:
space:
mode:
authorJohannes Berg <johannes@sipsolutions.net>2009-07-27 12:33:31 +0400
committerJohn W. Linville <linville@tuxdriver.com>2009-07-29 23:46:13 +0400
commita7bc376c858e0e724b8cb2db09b6874562d377ca (patch)
tree0588a4d51146ea54ffc949bce9d2cc52d90943b1 /net/wireless/ibss.c
parentf9d6b402603a63b5e5b56bd7a79fa72a818be55b (diff)
downloadlinux-a7bc376c858e0e724b8cb2db09b6874562d377ca.tar.xz
mac80211: verify info->control.vif is not NULL
When enqueuing packets on the internal packet queue, we need to ensure that we have a valid vif pointer since that is required since the net namespace work. Add some assertions to verify this, but also don't crash is for some reason we don't end up with a vif pointer -- warn and drop the packet in all these cases. Since this code touches a number of hotpaths, it is intended to be temporary, or maybe configurable in the future, at least the bit that is in the path that gets hit for every packet, ieee80211_tx_pending(). Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/wireless/ibss.c')
0 files changed, 0 insertions, 0 deletions