]> 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)
commit457b3b252d932dfe84a765b04d57c3d3058a36a0
tree3262f7cee9e9a76d2576ba9ff698492dd5aad902
parent26f2b4d009520ef785f4a9c08d4e8c3affb29aef
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