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

[win-pv-devel] [PATCH v2 0/4] Fix resume from suspend


  • To: <win-pv-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Owen Smith <owen.smith@xxxxxxxxxx>
  • Date: Wed, 18 Sep 2019 14:25:13 +0100
  • Authentication-results: esa6.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none; spf=None smtp.pra=owen.smith@xxxxxxxxxx; spf=Pass smtp.mailfrom=owen.smith@xxxxxxxxxx; spf=None smtp.helo=postmaster@xxxxxxxxxxxxxxx
  • Cc: Owen Smith <owen.smith@xxxxxxxxxx>
  • Delivery-date: Wed, 18 Sep 2019 13:25:53 +0000
  • Ironport-sdr: 2L3vdlwUAWL04JL4wcmTxAr2j/WmRVIODa1ntdMCMQlZGKh82WXVf2in9rZdWptJ8I+iLVyApL PaFhECV7a+ZJNcogv3e29wJcyUap8sJcl+lcYXIeOYnwrgN40QOGlUV+l2w3mU/EnYyMArRgfF Ov6okp8LaH/cRsROslHIoNxi+pYceU7Vqz1fML0AkHVvD0UcXw2s6owf4N69PqBlqvdsJNfo4B +KfNnwJuYdSvi+vHOuwY6bBE8V9ipE8+thWz06H6kvN6t3ZyVuQIpoHXUsGmTm6v8zehfe4IXq 3WQ=
  • List-id: Developer list for the Windows PV Drivers subproject <win-pv-devel.lists.xenproject.org>

When a VM resumes from suspend, the domain is rebuilt before the suspend
callback is called. This necessitates failing all currently outstanding and
prepared requests, in order to get StorPort to replay the SRBs.

v2:
  Updates based on comments
  Merge "Rework BlkifRingDisable" and "Ignore missing requests for responses"

Owen Smith (4):
  Replace XENVBD_SRB_STATE with LIST_ENTRY
  Fail SRBs if ring is not Enabled
  Rework BlkifRingDisable
  Attempt to process responses on the ring

 src/xenvbd/adapter.c |   6 +-
 src/xenvbd/ring.c    | 185 ++++++++++++++++++++++++++++++---------------------
 src/xenvbd/ring.h    |   2 +-
 src/xenvbd/target.c  |   8 +--
 src/xenvbd/target.h  |   4 +-
 5 files changed, 118 insertions(+), 87 deletions(-)

-- 
2.16.2.windows.1


_______________________________________________
win-pv-devel mailing list
win-pv-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/win-pv-devel

 


Rackspace

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