]> xenbits.xensource.com Git - people/pauldu/xennet.git/commit
Make sure XENBUS interfaces are released when going into S4
authorPaul Durrant <paul.durrant@citrix.com>
Thu, 3 Dec 2015 12:55:31 +0000 (12:55 +0000)
committerPaul Durrant <paul.durrant@citrix.com>
Thu, 3 Dec 2015 13:04:18 +0000 (13:04 +0000)
commit026aa32c07384c7b06b152cd8aeaffc7550a8f07
tree6ec577d76a483972b300e6eb2668cffbcc7eafd1
parent0a72db90b2e5f1ad205f31bf5a8b00be1b4291e5
Make sure XENBUS interfaces are released when going into S4

Because a transition into and out of S4 means a new domain is built, it's
crucial that all XENBUS interfaces are released (so that things like
event channels, grant tables and the xenstore ring get re-constructed).

This patch fixes code paths where this was not being done. It also adds
some more logging during AdapterEnable/Disable and when moving between
D0 and D3.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
src/xennet/adapter.c
src/xennet/adapter.h
src/xennet/miniport.c
src/xennet/receiver.c
src/xennet/receiver.h
src/xennet/transmitter.c
src/xennet/transmitter.h