qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/73] Merging block-next for 2.3
@ 2014-12-10 10:33 Kevin Wolf
  2014-12-10 10:33 ` [Qemu-devel] [PULL 01/73] block: Add bdrv_next_node Kevin Wolf
                   ` (73 more replies)
  0 siblings, 74 replies; 75+ messages in thread
From: Kevin Wolf @ 2014-12-10 10:33 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf

The following changes since commit 7fb8da2b8861795e0013e6ee97acd0363d868a35:

  Open 2.3 development tree (2014-12-09 21:48:34 +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 d899d2e248b900c53dd9081bde9f110e05747433:

  vmdk: Set errp on failures in vmdk_open_vmdk4 (2014-12-10 10:31:21 +0100)

----------------------------------------------------------------
Block patches for 2.3

----------------------------------------------------------------
Anton Blanchard (1):
      nvme: 64kB page size fixes

Fam Zheng (12):
      block: Add bdrv_next_node
      block: Add bdrv_get_node_name
      block: Include "node-name" if present in query-blockstats
      qmp: Add optional switch "query-nodes" in query-blockstats
      tests: Use "command -v" instead of which(1) in shell scripts
      qemu-iotests: Skip 099 for VMDK subformats with desc file
      vmdk: Use g_random_int to generate CID
      vmdk: Fix comment to match code of extent lines
      vmdk: Clean up descriptor file reading
      vmdk: Check descriptor file length when reading it
      vmdk: Remove unnecessary initialization
      vmdk: Set errp on failures in vmdk_open_vmdk4

Jeff Cody (2):
      block: remove BLOCK_OPT_NOCOW from vdi_create_opts
      block: remove BLOCK_OPT_NOCOW from vpc_create_opts

Kevin Wolf (18):
      block/qapi: Add cache information to query-block
      block/hmp: Factor out print_block_info()
      block/hmp: Allow info = NULL in print_block_info()
      block/hmp: Allow node-name in 'info block'
      monitor: Fix HMP tab completion
      qemu-io: Allow explicitly specifying format
      qemu-iotests: Use qemu-io -f $IMGFMT
      qemu-iotests: Add qemu-io format option in Python tests
      qtests: Specify image format explicitly
      block: Read only one sector for format probing
      raw: Prohibit dangerous writes for probed images
      qemu-iotests: Fix stderr handling in common.qemu
      qemu-iotests: Test writing non-raw image headers to raw image
      qcow2: Fix header extension size check
      qcow2.py: Add required padding for header extensions
      block: Don't probe for unknown backing file format
      qemu-iotests: 060: Filter the real disk size
      ide: Check validity of logical block size

Markus Armbruster (2):
      block: Factor bdrv_probe_all() out of find_image_format()
      block: Use g_new0() for a bit of extra type checking

Max Reitz (26):
      qjson: Drop trailing space for pretty formatting
      chardev: Add -qmp-pretty
      iotests: _filter_qmp for pretty JSON output
      iotests: Use -qmp-pretty in 067
      blkdebug: Simplify and improve filename generation
      iotests: Plain blkdebug filename generation
      block: Lift more functions into BlockBackend
      block: Add AioContextNotifier functions to BB
      block: Add blk_add_close_notifier() for BB
      nbd: Change external interface to BlockBackend
      nbd: Use BlockBackend internally
      qemu-nbd: Use BlockBackend where reasonable
      iotests: Specify qcow2 format for qemu-io in 059
      block: Make essential BlockDriver objects public
      block: Omit bdrv_find_format for essential drivers
      block/vvfat: qcow driver may not be found
      block/nfs: Add create_opts
      block: Check create_opts before image creation
      qemu-img: Check create_opts before image creation
      qemu-img: Check create_opts before image amendment
      iotests: Only kill NBD server if it runs
      iotests: Add test for unsupported image creation
      qcow2: Prevent numerical overflow
      qcow2: Flushing the caches in qcow2_close may fail
      qcow2: Respect bdrv_truncate() error
      block/raw-posix: Fix ret in raw_open_common()

Michael Mueller (1):
      qemu-iotests: 082: Filter the real disk size

Paolo Bonzini (1):
      block: do not use get_clock()

Stefan Hajnoczi (10):
      blockdev: acquire AioContext in blockdev-snapshot-delete-internal-sync
      blockdev: check for BLOCK_OP_TYPE_INTERNAL_SNAPSHOT_DELETE
      blockdev: acquire AioContext in eject, change, and block_passwd
      blockdev: acquire AioContext in change-backing-file
      ahci: avoid #ifdef DEBUG_AHCI bitrot
      ahci: replace SATA FIS type magic numbers with constants
      blockdev: update outdated qmp_transaction() comments
      blockdev: drop unnecessary DriveBackupState field assignment
      blockdev: acquire AioContext in QMP 'transaction' actions
      blockdev: check for BLOCK_OP_TYPE_INTERNAL_SNAPSHOT

 aio-posix.c                                       |   2 +-
 aio-win32.c                                       |   4 +-
 async.c                                           |   2 +-
 block.c                                           | 100 ++-
 block/accounting.c                                |   6 +-
 block/blkdebug.c                                  |  99 +--
 block/block-backend.c                             |  38 +
 block/nfs.c                                       |  15 +
 block/qapi.c                                      |  32 +-
 block/qcow2-cluster.c                             |   2 +-
 block/qcow2.c                                     |  33 +-
 block/raw-posix.c                                 |  11 +-
 block/raw-win32.c                                 |   2 +-
 block/raw_bsd.c                                   |  66 +-
 block/vdi.c                                       |   5 -
 block/vmdk.c                                      |  29 +-
 block/vpc.c                                       |   5 -
 block/vvfat.c                                     |   6 +
 blockdev-nbd.c                                    |  15 +-
 blockdev.c                                        | 149 +++-
 hmp.c                                             | 221 +++---
 hw/block/dataplane/virtio-blk.c                   |   6 +
 hw/block/nvme.c                                   |   1 +
 hw/block/nvme.h                                   |   2 +-
 hw/ide/ahci.c                                     |  24 +-
 hw/ide/ahci.h                                     |   5 +-
 hw/ide/qdev.c                                     |   5 +
 include/block/block.h                             |   2 +
 include/block/block_int.h                         |  13 +
 include/block/nbd.h                               |   7 +-
 include/sysemu/block-backend.h                    |  12 +
 monitor.c                                         |   8 +-
 nbd.c                                             |  63 +-
 qapi/block-core.json                              |  36 +-
 qemu-img.c                                        |  21 +
 qemu-io.c                                         |  28 +-
 qemu-nbd.c                                        |  12 +-
 qemu-options.hx                                   |   8 +
 qmp-commands.hx                                   |   2 +-
 qobject/qjson.c                                   |  10 +-
 tests/ahci-test.c                                 |   3 +-
 tests/bios-tables-test.c                          |   2 +-
 tests/drive_del-test.c                            |   2 +-
 tests/fdc-test.c                                  |   2 +-
 tests/hd-geo-test.c                               |   2 +-
 tests/i440fx-test.c                               |   5 +-
 tests/ide-test.c                                  |   9 +-
 tests/nvme-test.c                                 |   2 +-
 tests/qemu-iotests/016                            |  11 +-
 tests/qemu-iotests/026.out                        | 120 ++++
 tests/qemu-iotests/030                            |  22 +-
 tests/qemu-iotests/040                            |  32 +-
 tests/qemu-iotests/048                            |   2 +-
 tests/qemu-iotests/051.out                        |   1 +
 tests/qemu-iotests/055                            |  18 +-
 tests/qemu-iotests/058                            |  11 +-
 tests/qemu-iotests/059                            |   4 +-
 tests/qemu-iotests/060                            |   2 +-
 tests/qemu-iotests/060.out                        |   5 +-
 tests/qemu-iotests/067                            |   2 +-
 tests/qemu-iotests/067.out                        | 804 ++++++++++++++++++++--
 tests/qemu-iotests/071                            |  10 +-
 tests/qemu-iotests/071.out                        |  14 +-
 tests/qemu-iotests/077                            |   2 +-
 tests/qemu-iotests/080                            |   2 +
 tests/qemu-iotests/080.out                        |   2 +
 tests/qemu-iotests/081                            |   8 +-
 tests/qemu-iotests/081.out                        |   2 +-
 tests/qemu-iotests/082                            |  14 +-
 tests/qemu-iotests/082.out                        |  49 +-
 tests/qemu-iotests/089                            |   6 +-
 tests/qemu-iotests/089.out                        |   2 +
 tests/qemu-iotests/099                            |  18 +-
 tests/qemu-iotests/099.out                        |  12 +-
 tests/qemu-iotests/109                            | 132 ++++
 tests/qemu-iotests/109.out                        | 231 +++++++
 tests/qemu-iotests/113                            |  76 ++
 tests/qemu-iotests/113.out                        |  15 +
 tests/qemu-iotests/114                            |  61 ++
 tests/qemu-iotests/114.out                        |  13 +
 tests/qemu-iotests/common                         |  10 +-
 tests/qemu-iotests/common.config                  |   2 +-
 tests/qemu-iotests/common.filter                  |   4 +-
 tests/qemu-iotests/common.qemu                    |   3 +-
 tests/qemu-iotests/common.rc                      |  15 +-
 tests/qemu-iotests/group                          |   3 +
 tests/qemu-iotests/qcow2.py                       |   4 +
 tests/qemu-iotests/sample_images/grub_mbr.raw.bz2 | Bin 0 -> 552 bytes
 tests/usb-hcd-uhci-test.c                         |   2 +-
 tests/usb-hcd-xhci-test.c                         |   2 +-
 tests/virtio-blk-test.c                           |   4 +-
 tests/virtio-scsi-test.c                          |   4 +-
 vl.c                                              |  15 +-
 93 files changed, 2357 insertions(+), 548 deletions(-)
 create mode 100755 tests/qemu-iotests/109
 create mode 100644 tests/qemu-iotests/109.out
 create mode 100755 tests/qemu-iotests/113
 create mode 100644 tests/qemu-iotests/113.out
 create mode 100755 tests/qemu-iotests/114
 create mode 100644 tests/qemu-iotests/114.out
 create mode 100644 tests/qemu-iotests/sample_images/grub_mbr.raw.bz2

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

end of thread, other threads:[~2014-12-11 15:46 UTC | newest]

Thread overview: 75+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-10 10:33 [Qemu-devel] [PULL 00/73] Merging block-next for 2.3 Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 01/73] block: Add bdrv_next_node Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 02/73] block: Add bdrv_get_node_name Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 03/73] block: Include "node-name" if present in query-blockstats Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 04/73] qmp: Add optional switch "query-nodes" " Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 05/73] qjson: Drop trailing space for pretty formatting Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 06/73] chardev: Add -qmp-pretty Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 07/73] iotests: _filter_qmp for pretty JSON output Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 08/73] iotests: Use -qmp-pretty in 067 Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 09/73] blockdev: acquire AioContext in blockdev-snapshot-delete-internal-sync Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 10/73] blockdev: check for BLOCK_OP_TYPE_INTERNAL_SNAPSHOT_DELETE Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 11/73] blockdev: acquire AioContext in eject, change, and block_passwd Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 12/73] blockdev: acquire AioContext in change-backing-file Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 13/73] block/qapi: Add cache information to query-block Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 14/73] block/hmp: Factor out print_block_info() Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 15/73] block/hmp: Allow info = NULL in print_block_info() Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 16/73] block/hmp: Allow node-name in 'info block' Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 17/73] monitor: Fix HMP tab completion Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 18/73] blkdebug: Simplify and improve filename generation Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 19/73] iotests: Plain blkdebug " Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 20/73] ahci: avoid #ifdef DEBUG_AHCI bitrot Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 21/73] ahci: replace SATA FIS type magic numbers with constants Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 22/73] block: Lift more functions into BlockBackend Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 23/73] block: Add AioContextNotifier functions to BB Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 24/73] block: Add blk_add_close_notifier() for BB Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 25/73] nbd: Change external interface to BlockBackend Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 26/73] nbd: Use BlockBackend internally Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 27/73] qemu-nbd: Use BlockBackend where reasonable Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 28/73] tests: Use "command -v" instead of which(1) in shell scripts Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 29/73] qemu-io: Allow explicitly specifying format Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 30/73] qemu-iotests: Use qemu-io -f $IMGFMT Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 31/73] qemu-iotests: Add qemu-io format option in Python tests Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 32/73] qtests: Specify image format explicitly Kevin Wolf
2014-12-10 10:33 ` [Qemu-devel] [PULL 33/73] block: Factor bdrv_probe_all() out of find_image_format() Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 34/73] block: Read only one sector for format probing Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 35/73] raw: Prohibit dangerous writes for probed images Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 36/73] qemu-iotests: Fix stderr handling in common.qemu Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 37/73] qemu-iotests: Test writing non-raw image headers to raw image Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 38/73] blockdev: update outdated qmp_transaction() comments Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 39/73] blockdev: drop unnecessary DriveBackupState field assignment Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 40/73] blockdev: acquire AioContext in QMP 'transaction' actions Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 41/73] blockdev: check for BLOCK_OP_TYPE_INTERNAL_SNAPSHOT Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 42/73] qcow2: Fix header extension size check Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 43/73] qcow2.py: Add required padding for header extensions Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 44/73] block: Don't probe for unknown backing file format Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 45/73] block: do not use get_clock() Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 46/73] qemu-iotests: 060: Filter the real disk size Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 47/73] qemu-iotests: 082: " Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 48/73] nvme: 64kB page size fixes Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 49/73] ide: Check validity of logical block size Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 50/73] iotests: Specify qcow2 format for qemu-io in 059 Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 51/73] block: Make essential BlockDriver objects public Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 52/73] block: Omit bdrv_find_format for essential drivers Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 53/73] block/vvfat: qcow driver may not be found Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 54/73] block/nfs: Add create_opts Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 55/73] block: Check create_opts before image creation Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 56/73] qemu-img: " Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 57/73] qemu-img: Check create_opts before image amendment Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 58/73] iotests: Only kill NBD server if it runs Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 59/73] iotests: Add test for unsupported image creation Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 60/73] qcow2: Prevent numerical overflow Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 61/73] qcow2: Flushing the caches in qcow2_close may fail Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 62/73] qcow2: Respect bdrv_truncate() error Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 63/73] block/raw-posix: Fix ret in raw_open_common() Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 64/73] qemu-iotests: Skip 099 for VMDK subformats with desc file Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 65/73] block: remove BLOCK_OPT_NOCOW from vdi_create_opts Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 66/73] block: remove BLOCK_OPT_NOCOW from vpc_create_opts Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 67/73] block: Use g_new0() for a bit of extra type checking Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 68/73] vmdk: Use g_random_int to generate CID Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 69/73] vmdk: Fix comment to match code of extent lines Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 70/73] vmdk: Clean up descriptor file reading Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 71/73] vmdk: Check descriptor file length when reading it Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 72/73] vmdk: Remove unnecessary initialization Kevin Wolf
2014-12-10 10:34 ` [Qemu-devel] [PULL 73/73] vmdk: Set errp on failures in vmdk_open_vmdk4 Kevin Wolf
2014-12-11 15:45 ` [Qemu-devel] [PULL 00/73] Merging block-next for 2.3 Peter Maydell

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