[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[RFC PATCH 0/3] Rework Power handlers



Current power handler code is passed to a single threaded work thread which
can be delayed enough to trigger 0x9F (DRIVER_POWER_STATE_FAILURE) bugchecks.
Rework power handlers to math standard practive, using pended IRPs,
IoCompletionRoutines and deferred IoWorkItems where required.

Martin Harvey (2):
  [XenFilt] Asynchronous power handling.
  [XenBus] Asynchronous power handling

Owen Smith (1):
  ASSERT(Frame->Mdl != NULL) before dereference

 src/xenbus/fdo.c    | 792 ++++++++++++++++++++++++--------------------
 src/xenbus/gnttab.c |   1 +
 src/xenbus/pdo.c    | 250 ++++++--------
 src/xenfilt/fdo.c   | 498 +++++++---------------------
 src/xenfilt/pdo.c   | 503 +++++++---------------------
 5 files changed, 777 insertions(+), 1267 deletions(-)

-- 
2.41.0.windows.3




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.