]> git.baikalelectronics.ru Git - kernel.git/commit
netvsc: fix race during initialization
authorstephen hemminger <stephen@networkplumber.org>
Thu, 16 Mar 2017 19:21:32 +0000 (12:21 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 17 Mar 2017 04:35:33 +0000 (21:35 -0700)
commitdad320732038efd83ed102ac6ac422f545bc1d66
tree848ad14f3144221ffdfc0e91901e11dae7dfdfc8
parent44e3546b43997249c2297288ff3186ef449f7e59
netvsc: fix race during initialization

When device is being setup on boot, there is a small race where
network device callback is registered, but the netvsc_device pointer
is not set yet.  This can cause a NULL ptr dereference if packet
arrives during this window.

Fixes: b19c0b22e599 ("netvsc: eliminate per-device outstanding send counter")
Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/hyperv/netvsc.c