qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v4 0/4] block: move I/O request processing to block/io.c
@ 2015-04-28 13:27 Stefan Hajnoczi
  2015-04-28 13:27 ` [Qemu-devel] [PATCH v4 1/4] block: replace bdrv_states iteration with bdrv_next() Stefan Hajnoczi
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Stefan Hajnoczi @ 2015-04-28 13:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Kevin Wolf, Alberto Garcia, Stefan Hajnoczi

Note: This series is based on my block-next branch:
https://github.com/stefanha/qemu.git block-next

v4:
 * Extracted two patches that change block.c code, now making the final
   block/io.c patch purely code movement [Eric]
 * Added missing block/io.c file (oops!) [Eric]

This series splits block.c because the file has grown too large.  This helps
separate the core block layer into BlockDriverState graph operations and I/O
processing.

Stefan Hajnoczi (4):
  block: replace bdrv_states iteration with bdrv_next()
  block: add bdrv_set_dirty()/bdrv_reset_dirty() to block_int.h
  block: extract bdrv_setup_io_funcs()
  block: move I/O request processing to block/io.c

 block.c                   | 2519 +-------------------------------------------
 block/Makefile.objs       |    2 +-
 block/io.c                | 2540 +++++++++++++++++++++++++++++++++++++++++++++
 include/block/block_int.h |   12 +
 4 files changed, 2558 insertions(+), 2515 deletions(-)
 create mode 100644 block/io.c

-- 
2.1.0

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-04-28 13:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-28 13:27 [Qemu-devel] [PATCH v4 0/4] block: move I/O request processing to block/io.c Stefan Hajnoczi
2015-04-28 13:27 ` [Qemu-devel] [PATCH v4 1/4] block: replace bdrv_states iteration with bdrv_next() Stefan Hajnoczi
2015-04-28 13:27 ` [Qemu-devel] [PATCH v4 2/4] block: add bdrv_set_dirty()/bdrv_reset_dirty() to block_int.h Stefan Hajnoczi
2015-04-28 13:27 ` [Qemu-devel] [PATCH v4 3/4] block: extract bdrv_setup_io_funcs() Stefan Hajnoczi
2015-04-28 13:27 ` [Qemu-devel] [PATCH v4 4/4] block: move I/O request processing to block/io.c Stefan Hajnoczi
2015-04-28 13:49 ` [Qemu-devel] [PATCH v4 0/4] " Kevin Wolf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).