[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [win-pv-devel] [PATCH 0/7] Refactoring
From: Owen Smith <owen.smith@xxxxxxxxxx> This series attempts to relocate code to the corrct source file * target.c should contain SRB handling for requests that are not passed to the backend. * frontend.c should contain the state model and non-block protocol access to xenstore. * ring.c should contain all SRB handling and the block protocol implementation. Each source file should contain its own debug callback handler Owen Smith (7): Merge Notifier and BlockRing into Ring Use macros for Frontend data accessors Move request prepare/cleanup to ring Tidy up FrontendDebugCallback Tidy up GranterDebugCallback Move Inquiry handling into target.c Remove generic store accessors in frontend src/xenvbd/base64.c | 174 ++++ src/xenvbd/base64.h | 50 + src/xenvbd/blockring.c | 597 ------------ src/xenvbd/blockring.h | 97 -- src/xenvbd/frontend.c | 818 ++++++++-------- src/xenvbd/frontend.h | 136 ++- src/xenvbd/granter.c | 146 ++- src/xenvbd/granter.h | 46 +- src/xenvbd/notifier.c | 390 -------- src/xenvbd/notifier.h | 101 -- src/xenvbd/pdoinquiry.c | 530 ----------- src/xenvbd/pdoinquiry.h | 64 -- src/xenvbd/ring.c | 2133 ++++++++++++++++++++++++++++++++++++++++++ src/xenvbd/ring.h | 99 ++ src/xenvbd/target.c | 1651 ++++++-------------------------- src/xenvbd/target.h | 12 - vs2015/xenvbd/xenvbd.vcxproj | 5 +- 17 files changed, 3322 insertions(+), 3727 deletions(-) create mode 100755 src/xenvbd/base64.c create mode 100755 src/xenvbd/base64.h delete mode 100644 src/xenvbd/blockring.c delete mode 100644 src/xenvbd/blockring.h delete mode 100644 src/xenvbd/notifier.c delete mode 100644 src/xenvbd/notifier.h delete mode 100644 src/xenvbd/pdoinquiry.c delete mode 100644 src/xenvbd/pdoinquiry.h create mode 100755 src/xenvbd/ring.c create mode 100755 src/xenvbd/ring.h -- 2.8.3 _______________________________________________ win-pv-devel mailing list win-pv-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |