All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kevin Wolf <kwolf@redhat.com>
To: qemu-block@nongnu.org
Cc: kwolf@redhat.com, qemu-devel@nongnu.org
Subject: [Qemu-devel] [PULL 00/48] Block layer patches
Date: Tue, 29 Mar 2016 17:08:00 +0200	[thread overview]
Message-ID: <1459264128-12761-1-git-send-email-kwolf@redhat.com> (raw)

The following changes since commit b68a80139e37e806f004237e55311ebc42151434:

  Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20160324' into staging (2016-03-24 16:24:02 +0000)

are available in the git repository at:


  git://repo.or.cz/qemu/kevin.git tags/for-upstream

for you to fetch changes up to b63f2a6772ca774ec58b2fc6e26fdeeda44a99c1:

  iotests: Test qemu-img convert -S 0 behavior (2016-03-29 16:30:13 +0200)

----------------------------------------------------------------
Block layer patches

----------------------------------------------------------------
Daniel P. Berrange (8):
      block: add flag to indicate that no I/O will be performed
      qemu-img/qemu-io: don't prompt for passwords if not required
      tests: redirect stderr to stdout for iotests
      tests: refactor python I/O tests helper main method
      tests: add output filter to python I/O tests helper
      block: add generic full disk encryption driver
      block: move encryption deprecation warning into qcow code
      block: an interoperability test for luks vs dm-crypt/cryptsetup

Kevin Wolf (27):
      block: Remove bdrv_make_anon()
      block: Remove copy-on-read from bdrv_move_feature_fields()
      block: Remove dirty bitmaps from bdrv_move_feature_fields()
      block: Remove cache.writeback from blockdev-add
      block: Make backing files always writeback
      block: Reject writethrough mode except at the root
      block: Remove blk_set_bs()
      block: Add bdrv_parse_cache_mode()
      qemu-nbd: Call blk_set_enable_write_cache() explicitly
      qemu-io: Call blk_set_enable_write_cache() explicitly
      qemu-img: Expand all BDRV_O_FLAGS uses
      qemu-img: Call blk_set_enable_write_cache() explicitly
      xen_disk: Call blk_set_enable_write_cache() explicitly
      block: blockdev_init(): Call blk_set_enable_write_cache() explicitly
      block: Always set writeback mode in blk_new_open()
      block: Handle flush error in bdrv_pwrite_sync()
      block: Move enable_write_cache to BB level
      block/qapi: Use blk_enable_write_cache()
      block: Introduce bdrv_co_writev_flags()
      iscsi: Support BDRV_REQ_FUA
      nbd: Support BDRV_REQ_FUA
      raw: Support BDRV_REQ_FUA
      block: Use bdrv_parse_cache_mode() in drive_init()
      qemu-io: Use bdrv_parse_cache_mode() in reopen_f()
      block: Remove bdrv_parse_cache_flags()
      block: Remove BDRV_O_CACHE_WB
      block: Remove bdrv_(set_)enable_write_cache()

Max Reitz (6):
      block/qapi: Set s->device in bdrv_query_stats()
      block/qapi: Pass bdrv_query_blk_stats() s->stats
      qemu-img: Fix preallocation with -S 0 for convert
      block/null-{co,aio}: Allow reading zeroes
      block/null-{co,aio}: Implement get_block_status()
      iotests: Test qemu-img convert -S 0 behavior

Pavel Dovgalyuk (4):
      block: add flush callback
      replay: bh scheduling fix
      replay: fix error message
      replay: introduce block devices record/replay

Peter Xu (2):
      block/qapi: make two printf() formats literal
      block/qapi: fix unbounded stack for dump_qdict

Programmingkid (1):
      block/raw-posix.c: Make physical devices usable in QEMU under Mac OS X host

 block.c                       |  111 +--
 block/Makefile.objs           |    4 +-
 block/backup.c                |    1 -
 block/blkreplay.c             |  159 ++++
 block/block-backend.c         |   62 +-
 block/crypto.c                |  585 +++++++++++++
 block/io.c                    |   24 +-
 block/iscsi.c                 |   30 +-
 block/mirror.c                |    1 -
 block/nbd-client.c            |   13 +-
 block/nbd-client.h            |    2 +-
 block/nbd.c                   |   27 +-
 block/null.c                  |   42 +
 block/parallels.c             |    3 +-
 block/qapi.c                  |   75 +-
 block/qcow.c                  |   12 +-
 block/qcow2.c                 |   17 +-
 block/qed.c                   |    3 +-
 block/raw-posix.c             |  165 +++-
 block/raw_bsd.c               |   17 +-
 block/sheepdog.c              |    5 +-
 block/vdi.c                   |    3 +-
 block/vhdx.c                  |    3 +-
 block/vmdk.c                  |    8 +-
 block/vpc.c                   |    3 +-
 block/vvfat.c                 |    3 +-
 blockdev.c                    |   26 +-
 docs/replay.txt               |   20 +
 hw/block/xen_disk.c           |    5 +-
 include/block/block.h         |   11 +-
 include/block/block_int.h     |   17 +-
 include/block/qapi.h          |    3 +-
 include/sysemu/replay.h       |    2 +
 qapi/block-core.json          |   26 +-
 qemu-img.c                    |  120 +--
 qemu-io-cmds.c                |   13 +-
 qemu-io.c                     |   23 +-
 qemu-nbd.c                    |    5 +-
 replay/replay-events.c        |   24 +-
 replay/replay-internal.h      |    1 +
 replay/replay.c               |    2 +-
 stubs/replay.c                |    4 +
 tests/qemu-iotests/049.out    |    6 -
 tests/qemu-iotests/051        |    2 +-
 tests/qemu-iotests/051.pc.out |   10 +-
 tests/qemu-iotests/087        |    3 +-
 tests/qemu-iotests/087.out    |   26 +-
 tests/qemu-iotests/122.out    |    6 +-
 tests/qemu-iotests/134.out    |   18 -
 tests/qemu-iotests/142        |   63 +-
 tests/qemu-iotests/142.out    |  175 ++--
 tests/qemu-iotests/149        |  519 ++++++++++++
 tests/qemu-iotests/149.out    | 1880 +++++++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/150        |  105 +++
 tests/qemu-iotests/150.out    |   14 +
 tests/qemu-iotests/common     |    1 +
 tests/qemu-iotests/group      |    2 +
 tests/qemu-iotests/iotests.py |   48 +-
 58 files changed, 4013 insertions(+), 545 deletions(-)
 create mode 100755 block/blkreplay.c
 create mode 100644 block/crypto.c
 create mode 100755 tests/qemu-iotests/149
 create mode 100644 tests/qemu-iotests/149.out
 create mode 100755 tests/qemu-iotests/150
 create mode 100644 tests/qemu-iotests/150.out

             reply	other threads:[~2016-03-29 15:09 UTC|newest]

Thread overview: 57+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-29 15:08 Kevin Wolf [this message]
2016-03-29 15:08 ` [Qemu-devel] [PULL 01/48] block: Remove bdrv_make_anon() Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 02/48] block: Remove copy-on-read from bdrv_move_feature_fields() Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 03/48] block: Remove dirty bitmaps " Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 04/48] block: Remove cache.writeback from blockdev-add Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 05/48] block: Make backing files always writeback Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 06/48] block: Reject writethrough mode except at the root Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 07/48] block/raw-posix.c: Make physical devices usable in QEMU under Mac OS X host Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 08/48] block: Remove blk_set_bs() Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 09/48] block/qapi: make two printf() formats literal Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 10/48] block/qapi: fix unbounded stack for dump_qdict Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 11/48] block/qapi: Set s->device in bdrv_query_stats() Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 12/48] block/qapi: Pass bdrv_query_blk_stats() s->stats Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 13/48] block: add flag to indicate that no I/O will be performed Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 14/48] qemu-img/qemu-io: don't prompt for passwords if not required Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 15/48] tests: redirect stderr to stdout for iotests Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 16/48] tests: refactor python I/O tests helper main method Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 17/48] tests: add output filter to python I/O tests helper Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 18/48] block: add generic full disk encryption driver Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 19/48] block: move encryption deprecation warning into qcow code Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 20/48] block: an interoperability test for luks vs dm-crypt/cryptsetup Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 21/48] block: add flush callback Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 22/48] replay: bh scheduling fix Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 23/48] replay: fix error message Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 24/48] replay: introduce block devices record/replay Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 25/48] block: Add bdrv_parse_cache_mode() Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 26/48] qemu-nbd: Call blk_set_enable_write_cache() explicitly Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 27/48] qemu-io: " Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 28/48] qemu-img: Expand all BDRV_O_FLAGS uses Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 29/48] qemu-img: Call blk_set_enable_write_cache() explicitly Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 30/48] xen_disk: " Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 31/48] block: blockdev_init(): " Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 32/48] block: Always set writeback mode in blk_new_open() Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 33/48] block: Handle flush error in bdrv_pwrite_sync() Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 34/48] block: Move enable_write_cache to BB level Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 35/48] block/qapi: Use blk_enable_write_cache() Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 36/48] block: Introduce bdrv_co_writev_flags() Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 37/48] iscsi: Support BDRV_REQ_FUA Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 38/48] nbd: " Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 39/48] raw: " Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 40/48] block: Use bdrv_parse_cache_mode() in drive_init() Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 41/48] qemu-io: Use bdrv_parse_cache_mode() in reopen_f() Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 42/48] block: Remove bdrv_parse_cache_flags() Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 43/48] block: Remove BDRV_O_CACHE_WB Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 44/48] block: Remove bdrv_(set_)enable_write_cache() Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 45/48] qemu-img: Fix preallocation with -S 0 for convert Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 46/48] block/null-{co, aio}: Allow reading zeroes Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 47/48] block/null-{co, aio}: Implement get_block_status() Kevin Wolf
2016-03-29 15:08 ` [Qemu-devel] [PULL 48/48] iotests: Test qemu-img convert -S 0 behavior Kevin Wolf
2016-04-07 14:40   ` Paolo Bonzini
2016-04-08  1:18     ` Fam Zheng
2016-04-08 10:21       ` Kevin Wolf
2016-04-08 10:42         ` Fam Zheng
2016-03-29 19:56 ` [Qemu-devel] [PULL 00/48] Block layer patches Peter Maydell
2016-03-30  8:57   ` Kevin Wolf
2016-03-30 11:29     ` Peter Maydell
2016-03-30 12:07       ` Kevin Wolf

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1459264128-12761-1-git-send-email-kwolf@redhat.com \
    --to=kwolf@redhat.com \
    --cc=qemu-block@nongnu.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.