]> git.karo-electronics.de Git - karo-tx-linux.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)
committerAK <andi@firstfloor.org>
Sun, 6 Feb 2011 19:04:07 +0000 (11:04 -0800)
commitf973dacde9f9eddd6ead17532d1a5b6e45a0fc72
tree105a00de2991e32b61de7a1a3d46a7ac2df3e6fd
parentbe9627d438a0bbad74b10fa58cc87b9869de33e6
mac80211: fix mesh forwarding when ratelimited too

[ upstream commit 919bbad580445801c22ef6ccbe624551fee652bd ]

Commit b51aff057c9d0ef6c529dc25fd9f775faf7b6c63 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>
Signed-off-by: Andi Kleen <ak@linux.intel.com>
net/mac80211/rx.c