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

[win-pv-devel] [PATCH 00/10] XenVbd refactoring (v2)

From: Owen Smith <owen.smith@xxxxxxxxxx>

This series is based on the original xenvbd refactor/improvements patches,
and has split the original series.
This series contains mainly cosmetic/refactoring - the data path has had 
only minor changes related to making later data path changes easier. I've 
run some basic IOMeter tests and found no significant changes.

The main intents of this series is to isolate, as much as possible, the 
StorPort interface calls to adapter.c

Owen Smith (10):
  Remove unused code
  Move StorPort*() calls to adapter.c
  Inline MapSegmentBuffer()
  Move scatter gather list parsing to adapter.c
  Refactor BuildIo and StartIo calls
  Refactor target.c
  Scope TargetDebugCallback in target.c
  Move suspend callback into target.c
  Tidy up target.h

 src/xenvbd/adapter.c  |  222 +++++++--
 src/xenvbd/adapter.h  |   27 +-
 src/xenvbd/frontend.c |    4 +-
 src/xenvbd/granter.c  |    1 +
 src/xenvbd/srbext.h   |    4 +
 src/xenvbd/target.c   | 1299 ++++++++++++++++++++++---------------------------
 src/xenvbd/target.h   |  178 +++----
 7 files changed, 857 insertions(+), 878 deletions(-)


win-pv-devel mailing list



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