]> 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)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 17 Feb 2011 22:46:47 +0000 (14:46 -0800)
commitfc17a355cce36e03c43d7f06001296267f90c822
tree5f47cfc3883ebfc84c0acd2474dde0eebdbbaf32
parentce40627dba4a0e216f88e738be707b2b9021a8d1
mac80211: fix mesh forwarding when ratelimited too

commit 919bbad580445801c22ef6ccbe624551fee652bd upstream.

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.

Signed-off-by: Milton Miller <miltonm@bga.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
net/mac80211/rx.c