]> www.infradead.org Git - users/jedix/linux-maple.git/commit
be2net: fix a race in be_xmit()
authorEric Dumazet <edumazet@google.com>
Thu, 7 Jun 2012 22:59:59 +0000 (22:59 +0000)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Mon, 27 Aug 2012 14:06:29 +0000 (07:06 -0700)
commit19deba26f99cdc603aa91b1f54541be4f891308c
tree946a4afa998c637b553580830fa0a7b24aed614e
parentfc52e1604330c5c1749cb70d2f26ca0b1eec2e5e
be2net: fix a race in be_xmit()

As soon as hardware is notified of a transmit, we no longer can assume
skb can be dereferenced, as TX completion might have freed the packet.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Sathya Perla <sathya.perla@emulex.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/benet/be_main.c