Thread (2 messages) flat view 2 messages, 2 authors, 2018-06-30

Re: [PATCH net] hv_netvsc: split sub-channel setup into async and sync

From: David Miller <davem@davemloft.net>
Date: 2018-06-30 12:29:38
Also in: lkml

From: Haiyang Zhang <redacted>
Date: Fri, 29 Jun 2018 14:07:16 -0700
From: Stephen Hemminger <redacted>

When doing device hotplug the sub channel must be async to avoid
deadlock issues because device is discovered in softirq context.

When doing changes to MTU and number of channels, the setup
must be synchronous to avoid races such as when MTU and device
settings are done in a single ip command.

Reported-by: Thomas Walker <redacted>
Fixes: 8195b1396ec8 ("hv_netvsc: fix deadlock on hotplug")
Fixes: 732e49850c5e ("netvsc: fix race on sub channel creation")
Signed-off-by: Stephen Hemminger <redacted>
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Applied and queued up for -stable.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help