]> git.baikalelectronics.ru Git - kernel.git/commit
mac80211: fix reorder buffer release
authorJohannes Berg <johannes@sipsolutions.net>
Fri, 4 Dec 2009 22:25:43 +0000 (14:25 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 4 Dec 2009 22:25:43 +0000 (14:25 -0800)
commit84f2912213142812cc6b03cd7b5c5102d68ee044
tree8d1d44ee7ac8c683fd42d8e6ff2a027b4118dccb
parentbd5678e80a27269dfecb3c1ecd3bfb8566cb6a98
mac80211: fix reorder buffer release

My patch "mac80211: correctly place aMPDU RX reorder code"
uses an skb queue for MPDUs that were released from the
buffer. I intentially didn't initialise and use the skb
queue's spinlock, but in this place forgot that the code
variant that doesn't touch the spinlock is needed.

Thanks to Christian Lamparter for quickly spotting the
bug in the backtrace Reinette reported.

Reported-by: Reinette Chatre <reinette.chatre@intel.com>
Bug-identified-by: Christian Lamparter <chunkeey@googlemail.com>
Tested-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/mac80211/rx.c