]> git.baikalelectronics.ru Git - kernel.git/commit
[NET]: Fix NULL pointer deref in checksum debugging.
authorStephen Hemminger <shemminger@osdl.org>
Thu, 8 Dec 2005 23:21:39 +0000 (15:21 -0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 8 Dec 2005 23:21:39 +0000 (15:21 -0800)
commit6e6486d7978d63807cb76d969458075a9e114a47
treec9703c0c19784f39b8a11a60e63499df2c388419
parent2b000ccda46fa9dc56ca7db3b2787f169e1b5d8d
[NET]: Fix NULL pointer deref in checksum debugging.

The problem I was seeing turned out to be that skb->dev is NULL when
the checksum is being completed in user context. This happens because
the reference to the device is dropped (to allow it to be released
when packets are in the queue).

Because skb->dev was NULL, the netdev_rx_csum_fault was panicing on
deref of dev->name. How about this?

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/dev.c