qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v4 00/14] block: kill sector-based blk_write/read
@ 2016-04-29 20:08 Eric Blake
  2016-04-29 20:08 ` [Qemu-devel] [PATCH v4 01/14] block: Allow BDRV_REQ_FUA through blk_pwrite() Eric Blake
                   ` (14 more replies)
  0 siblings, 15 replies; 25+ messages in thread
From: Eric Blake @ 2016-04-29 20:08 UTC (permalink / raw)
  To: qemu-devel

2.7 material, depends on Kevin's block-next:
git://repo.or.cz/qemu/kevin.git block-next

Previously posted as part of a larger NBD series [1] (at v3, explaining
why this is v4), but these are independent enough to make for easier
review on their own, and is mostly orthogonal to Kevin's recent work
to also kill sector interfaces from the driver.

[1] https://lists.gnu.org/archive/html/qemu-devel/2016-04/msg03526.html

Also available as a tag at this location:
git fetch git://repo.or.cz/qemu/ericb.git nbd-block-v4

Changes since then:
add R-b/Acks received so far
rebase to Kevin's block-next branch
patch 8: use new defines for legibility [jsnow]

001/14:[----] [--] 'block: Allow BDRV_REQ_FUA through blk_pwrite()'
002/14:[----] [--] 'fdc: Switch to byte-based block access'
003/14:[----] [--] 'nand: Switch to byte-based block access'
004/14:[----] [--] 'onenand: Switch to byte-based block access'
005/14:[----] [--] 'pflash: Switch to byte-based block access'
006/14:[----] [--] 'sd: Switch to byte-based block access'
007/14:[----] [--] 'm25p80: Switch to byte-based block access'
008/14:[0019] [FC] 'atapi: Switch to byte-based block access'
009/14:[----] [--] 'nbd: Switch to byte-based block access'
010/14:[----] [--] 'qemu-img: Switch to byte-based block access'
011/14:[----] [--] 'qemu-io: Switch to byte-based block access'
012/14:[----] [-C] 'block: Switch blk_read_unthrottled() to byte interface'
013/14:[----] [--] 'block: Switch blk_write_zeroes() to byte interface'
014/14:[----] [--] 'block: Kill blk_write(), blk_read()'

Eric Blake (14):
  block: Allow BDRV_REQ_FUA through blk_pwrite()
  fdc: Switch to byte-based block access
  nand: Switch to byte-based block access
  onenand: Switch to byte-based block access
  pflash: Switch to byte-based block access
  sd: Switch to byte-based block access
  m25p80: Switch to byte-based block access
  atapi: Switch to byte-based block access
  nbd: Switch to byte-based block access
  qemu-img: Switch to byte-based block access
  qemu-io: Switch to byte-based block access
  block: Switch blk_read_unthrottled() to byte interface
  block: Switch blk_write_zeroes() to byte interface
  block: Kill blk_write(), blk_read()

 include/sysemu/block-backend.h | 15 ++++----
 block/block-backend.c          | 47 +++++++-------------------
 block/crypto.c                 |  2 +-
 block/parallels.c              |  5 +--
 block/qcow.c                   |  8 ++---
 block/qcow2.c                  |  4 +--
 block/qed.c                    |  6 ++--
 block/sheepdog.c               |  2 +-
 block/vdi.c                    |  4 +--
 block/vhdx.c                   |  5 +--
 block/vmdk.c                   | 10 +++---
 block/vpc.c                    | 10 +++---
 hw/block/fdc.c                 | 25 +++++++++-----
 hw/block/hd-geometry.c         |  2 +-
 hw/block/m25p80.c              |  3 +-
 hw/block/nand.c                | 36 +++++++++++++-------
 hw/block/onenand.c             | 36 ++++++++++++--------
 hw/block/pflash_cfi01.c        | 12 +++----
 hw/block/pflash_cfi02.c        | 12 +++----
 hw/ide/atapi.c                 | 19 ++++++-----
 hw/nvram/spapr_nvram.c         |  4 +--
 hw/sd/sd.c                     | 46 ++-----------------------
 nbd/server.c                   |  2 +-
 qemu-img.c                     | 31 +++++++++++------
 qemu-io-cmds.c                 | 77 ++++++++++--------------------------------
 qemu-nbd.c                     | 11 +++---
 26 files changed, 185 insertions(+), 249 deletions(-)

-- 
2.5.5

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

end of thread, other threads:[~2016-05-03  7:46 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-29 20:08 [Qemu-devel] [PATCH v4 00/14] block: kill sector-based blk_write/read Eric Blake
2016-04-29 20:08 ` [Qemu-devel] [PATCH v4 01/14] block: Allow BDRV_REQ_FUA through blk_pwrite() Eric Blake
2016-04-29 20:08 ` [Qemu-devel] [PATCH v4 02/14] fdc: Switch to byte-based block access Eric Blake
2016-04-29 20:08 ` [Qemu-devel] [PATCH v4 03/14] nand: " Eric Blake
2016-05-02 15:35   ` Kevin Wolf
2016-05-02 21:09     ` Eric Blake
2016-05-03  7:45       ` Kevin Wolf
2016-04-29 20:08 ` [Qemu-devel] [PATCH v4 04/14] onenand: " Eric Blake
2016-05-02 15:35   ` Kevin Wolf
2016-05-02 21:16     ` Eric Blake
2016-05-02 21:29       ` Eric Blake
2016-04-29 20:08 ` [Qemu-devel] [PATCH v4 05/14] pflash: " Eric Blake
2016-04-29 20:08 ` [Qemu-devel] [PATCH v4 06/14] sd: " Eric Blake
2016-05-02 15:35   ` Kevin Wolf
2016-04-29 20:08 ` [Qemu-devel] [PATCH v4 07/14] m25p80: " Eric Blake
2016-04-29 20:08 ` [Qemu-devel] [PATCH v4 08/14] atapi: " Eric Blake
2016-04-29 20:08 ` [Qemu-devel] [PATCH v4 09/14] nbd: " Eric Blake
2016-04-29 20:08 ` [Qemu-devel] [PATCH v4 10/14] qemu-img: " Eric Blake
2016-04-29 20:08 ` [Qemu-devel] [PATCH v4 11/14] qemu-io: " Eric Blake
2016-04-29 20:08 ` [Qemu-devel] [PATCH v4 12/14] block: Switch blk_read_unthrottled() to byte interface Eric Blake
2016-04-29 20:08 ` [Qemu-devel] [PATCH v4 13/14] block: Switch blk_write_zeroes() " Eric Blake
2016-04-29 23:21   ` Eric Blake
2016-04-29 20:08 ` [Qemu-devel] [PATCH v4 14/14] block: Kill blk_write(), blk_read() Eric Blake
2016-05-02  7:27 ` [Qemu-devel] [PATCH v4 00/14] block: kill sector-based blk_write/read Kevin Wolf
2016-05-02 14:12   ` Eric Blake

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).