]> git.baikalelectronics.ru Git - kernel.git/commit
xen-netfront: handle backend CLOSED without CLOSING
authorDavid Vrabel <david.vrabel@citrix.com>
Tue, 4 Feb 2014 18:50:26 +0000 (18:50 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 5 Feb 2014 04:42:36 +0000 (20:42 -0800)
commitd6c0ffbaf35351cc3adcf690461388649c68d821
tree3262f7cee9e9a76d2576ba9ff698492dd5aad902
parentbf0057dff1dafc5137e0bd4c5ef9061bcd1436f6
xen-netfront: handle backend CLOSED without CLOSING

Backend drivers shouldn't transistion to CLOSED unless the frontend is
CLOSED.  If a backend does transition to CLOSED too soon then the
frontend may not see the CLOSING state and will not properly shutdown.

So, treat an unexpected backend CLOSED state the same as CLOSING.

Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/xen-netfront.c