]> git.baikalelectronics.ru Git - kernel.git/commit
xen-netback: fix race condition on XenBus disconnect
authorIgor Druzhinin <igor.druzhinin@citrix.com>
Fri, 10 Mar 2017 21:36:22 +0000 (21:36 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 13 Mar 2017 06:44:43 +0000 (23:44 -0700)
commit7922b3eb9c9a11c1f17edbc8485cd4faf2383add
treeb760831992b881a42e1c3ad3990855ac8a989088
parentc02df520387fb522a11c584ecba1a44aed5d4a45
xen-netback: fix race condition on XenBus disconnect

In some cases during XenBus disconnect event handling and subsequent
queue resource release there may be some TX handlers active on
other processors. Use RCU in order to synchronize with them.

Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/xen-netback/interface.c
drivers/net/xen-netback/netback.c
drivers/net/xen-netback/xenbus.c