]> git.baikalelectronics.ru Git - kernel.git/commit
mac80211: fix mesh forwarding when ratelimited too
authorMilton Miller <miltonm@bga.com>
Thu, 30 Dec 2010 08:01:03 +0000 (02:01 -0600)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 4 Jan 2011 19:17:23 +0000 (14:17 -0500)
commit5739d1200b7df8667e566e56406737e3fb5abdc6
treedce1f537c484cd05912eac54c9009024ff98b1cb
parent5befa754be0dea9302e56d45d76ed018f0598ed5
mac80211: fix mesh forwarding when ratelimited too

Commit 980057befd120433ad4e929e70320aaa2bf37ecb said:

    Under memory pressure, the mac80211 mesh code
    may helpfully print a message that it failed
    to clone a mesh frame and then will proceed
    to crash trying to use it anyway. Fix that.

Avoid the reference whenever the frame copy is unsuccessful
regardless of the debug message being suppressed or printed.

Cc: stable@kernel.org [2.6.27+]
Signed-off-by: Milton Miller <miltonm@bga.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/rx.c