qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/61] Block patches
@ 2013-10-11 15:04 Kevin Wolf
  2013-10-11 15:04 ` [Qemu-devel] [PULL 01/61] blockjob: rename BlockJobType to BlockJobDriver Kevin Wolf
                   ` (60 more replies)
  0 siblings, 61 replies; 65+ messages in thread
From: Kevin Wolf @ 2013-10-11 15:04 UTC (permalink / raw)
  To: anthony; +Cc: kwolf, qemu-devel

The following changes since commit 39c153b80f890dc5f02465dc59992e195abd5f40:

  Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging (2013-10-10 13:16:25 -0700)

are available in the git repository at:


  git://repo.or.cz/qemu/kevin.git for-anthony

for you to fetch changes up to 34eeb82de65ce9f83081a3357b0afe80a6a1d86a:

  qemu-iotests: Add test for inactive L2 overlap (2013-10-11 16:50:02 +0200)

----------------------------------------------------------------
Benoît Canet (1):
      block: Add BlockDriver.bdrv_check_ext_snapshot.

Fam Zheng (7):
      blockjob: rename BlockJobType to BlockJobDriver
      qapi: Introduce enum BlockJobType
      qapi: make use of new BlockJobType
      qemu-iotests: move blank lines of output in case 059
      vmdk: convert error code to use errp
      vmdk: refuse enabling zeroed grain with flat images
      vmdk: Fix vmdk_parse_extents

Jeff Cody (1):
      block: qemu-iotests for vhdx, read sample dynamic image

Kevin Wolf (18):
      block: Improve driver whitelist checks
      qapi-types/visit.py: Pass whole expr dict for structs
      qapi-types/visit.py: Inheritance for structs
      blockdev: Introduce DriveInfo.enable_auto_del
      blockdev: 'blockdev-add' QMP command
      blockdev: Separate ID generation from DriveInfo creation
      blockdev: Pass QDict to blockdev_init()
      blockdev: Move parsing of 'media' option to drive_init
      blockdev: Move parsing of 'if' option to drive_init
      blockdev: Moving parsing of geometry options to drive_init
      blockdev: Move parsing of 'boot' option to drive_init
      blockdev: Move bus/unit/index processing to drive_init
      blockdev: Move virtio-blk device creation to drive_init
      blockdev: Remove IF_* check for read-only blockdev_init
      qemu-iotests: Check autodel behaviour for device_del
      blockdev: Remove 'media' parameter from blockdev_init()
      blockdev: Don't disable COR automatically with blockdev-add
      blockdev: blockdev_init() error conversion

Max Reitz (30):
      qapi: Add ImageInfoSpecific type
      block: Add bdrv_get_specific_info
      block/qapi: Human-readable ImageInfoSpecific dump
      qcow2: Add support for ImageInfoSpecific
      qemu-iotests: Discard specific info in _img_info
      qemu-iotests: Additional info from qemu-img info
      qcow2: Alignment of snapshot table entries
      qcow2: Use pread for inactive L1 in overlap check
      qcow2: Free preallocated zero clusters
      qcow2: Always use error path on writing snapshots
      qcow2: Free allocated snapshot table on error
      qcow2: Assert against snapshot name/ID overflow
      qemu-iotests: Discard preallocated zero clusters
      qcow2: Add missing space in error message
      qcow2: Remove wrong metadata overlap check
      qcow2: Fix snapshot restoration in snapshot_create
      qcow2: Use better type for numerical snapshot ID
      qcow2: Use negated overflow check mask
      qcow2: Make overlap check mask variable
      qcow2: Add overlap-check options
      qcow2: Array assigning options to OL check bits
      qcow2: Add more overlap check bitmask macros
      qcow2: Evaluate overlap check options
      block/raw_bsd: Employ error parameter
      block/raw-win32: Employ error parameter
      blkdebug: Employ error parameter
      blkverify: Employ error parameter
      block/raw-posix: Employ error parameter
      qemu-io: Let "open" pass options to block driver
      qemu-iotests: Add test for inactive L2 overlap

Michael S. Tsirkin (1):
      ahci: set ahci mode on reset

Peter Lieven (1):
      block/get_block_status: avoid redundant callouts on raw devices

Wenchao Xia (2):
      tests: build the helper program by default
      build: add command check-clean

 Makefile                                           |   1 -
 block.c                                            |  53 +-
 block/backup.c                                     |   6 +-
 block/blkdebug.c                                   |   8 +-
 block/blkverify.c                                  |  13 +-
 block/commit.c                                     |   6 +-
 block/mirror.c                                     |   6 +-
 block/qapi.c                                       | 124 ++++
 block/qcow2-cache.c                                |   8 +-
 block/qcow2-cluster.c                              |  16 +-
 block/qcow2-refcount.c                             |  37 +-
 block/qcow2-snapshot.c                             |  30 +-
 block/qcow2.c                                      | 129 +++-
 block/qcow2.h                                      |  30 +-
 block/raw-posix.c                                  |  72 ++-
 block/raw-win32.c                                  |  16 +-
 block/raw_bsd.c                                    |   7 +-
 block/stream.c                                     |   6 +-
 block/vmdk.c                                       | 127 ++--
 blockdev.c                                         | 677 ++++++++++++---------
 blockjob.c                                         |  22 +-
 docs/qapi-code-gen.txt                             |  17 +
 docs/specs/qcow2.txt                               |   3 +
 hw/block/m25p80.c                                  |   5 +
 hw/block/xen_disk.c                                |   5 +
 hw/ide/ahci.c                                      |  10 +-
 hw/sd/milkymist-memcard.c                          |   4 +
 hw/sd/omap_mmc.c                                   |   6 +
 hw/sd/pl181.c                                      |   4 +
 hw/sd/pxa2xx_mmci.c                                |   3 +
 hw/sd/sd.c                                         |   5 +
 hw/sd/sdhci.c                                      |   3 +
 hw/sd/ssi-sd.c                                     |   3 +
 include/block/block.h                              |  19 +
 include/block/block_int.h                          |   7 +
 include/block/blockjob.h                           |  14 +-
 include/block/qapi.h                               |   2 +
 include/qemu/option.h                              |   1 +
 include/sysemu/blockdev.h                          |   1 +
 qapi-schema.json                                   | 288 ++++++++-
 qemu-io-cmds.c                                     |   9 +
 qemu-io.c                                          |  39 +-
 qmp-commands.hx                                    |  55 ++
 scripts/qapi-types.py                              |  15 +-
 scripts/qapi-visit.py                              |  26 +-
 tests/Makefile                                     |  16 +-
 tests/qemu-iotests/051.out                         |   7 +-
 tests/qemu-iotests/059                             |  12 +-
 tests/qemu-iotests/059.out                         |  18 +-
 tests/qemu-iotests/060                             |  47 +-
 tests/qemu-iotests/060.out                         |  40 +-
 tests/qemu-iotests/064                             |  62 ++
 tests/qemu-iotests/064.out                         |  14 +
 tests/qemu-iotests/065                             | 125 ++++
 tests/qemu-iotests/065.out                         |   5 +
 tests/qemu-iotests/066                             |  63 ++
 tests/qemu-iotests/066.out                         |  13 +
 tests/qemu-iotests/067                             | 133 ++++
 tests/qemu-iotests/067.out                         |  80 +++
 tests/qemu-iotests/common                          |   8 +
 tests/qemu-iotests/common.filter                   |   8 +
 tests/qemu-iotests/common.rc                       |  22 +-
 tests/qemu-iotests/group                           |   4 +
 tests/qemu-iotests/iotests.py                      |   4 +
 .../sample_images/iotest-dynamic-1G.vhdx.bz2       | Bin 0 -> 874 bytes
 util/qemu-option.c                                 |   6 +
 66 files changed, 2109 insertions(+), 516 deletions(-)
 create mode 100755 tests/qemu-iotests/064
 create mode 100644 tests/qemu-iotests/064.out
 create mode 100755 tests/qemu-iotests/065
 create mode 100644 tests/qemu-iotests/065.out
 create mode 100755 tests/qemu-iotests/066
 create mode 100644 tests/qemu-iotests/066.out
 create mode 100755 tests/qemu-iotests/067
 create mode 100644 tests/qemu-iotests/067.out
 create mode 100644 tests/qemu-iotests/sample_images/iotest-dynamic-1G.vhdx.bz2

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

end of thread, other threads:[~2013-10-15 16:03 UTC | newest]

Thread overview: 65+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-11 15:04 [Qemu-devel] [PULL 00/61] Block patches Kevin Wolf
2013-10-11 15:04 ` [Qemu-devel] [PULL 01/61] blockjob: rename BlockJobType to BlockJobDriver Kevin Wolf
2013-10-11 15:04 ` [Qemu-devel] [PULL 02/61] qapi: Introduce enum BlockJobType Kevin Wolf
2013-10-11 15:04 ` [Qemu-devel] [PULL 03/61] qapi: make use of new BlockJobType Kevin Wolf
2013-10-11 15:04 ` [Qemu-devel] [PULL 04/61] qapi: Add ImageInfoSpecific type Kevin Wolf
2013-10-11 15:04 ` [Qemu-devel] [PULL 05/61] block: Add bdrv_get_specific_info Kevin Wolf
2013-10-11 15:04 ` [Qemu-devel] [PULL 06/61] block/qapi: Human-readable ImageInfoSpecific dump Kevin Wolf
2013-10-11 15:04 ` [Qemu-devel] [PULL 07/61] qcow2: Add support for ImageInfoSpecific Kevin Wolf
2013-10-11 15:04 ` [Qemu-devel] [PULL 08/61] qemu-iotests: Discard specific info in _img_info Kevin Wolf
2013-10-11 15:04 ` [Qemu-devel] [PULL 09/61] qemu-iotests: Additional info from qemu-img info Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 10/61] qcow2: Alignment of snapshot table entries Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 11/61] qcow2: Use pread for inactive L1 in overlap check Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 12/61] qcow2: Free preallocated zero clusters Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 13/61] qcow2: Always use error path on writing snapshots Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 14/61] qcow2: Free allocated snapshot table on error Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 15/61] qcow2: Assert against snapshot name/ID overflow Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 16/61] block/get_block_status: avoid redundant callouts on raw devices Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 17/61] block: Add BlockDriver.bdrv_check_ext_snapshot Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 18/61] qemu-iotests: Discard preallocated zero clusters Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 19/61] ahci: set ahci mode on reset Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 20/61] block: qemu-iotests for vhdx, read sample dynamic image Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 21/61] qcow2: Add missing space in error message Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 22/61] qcow2: Remove wrong metadata overlap check Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 23/61] qcow2: Fix snapshot restoration in snapshot_create Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 24/61] qcow2: Use better type for numerical snapshot ID Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 25/61] block: Improve driver whitelist checks Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 26/61] qcow2: Use negated overflow check mask Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 27/61] qcow2: Make overlap check mask variable Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 28/61] qcow2: Add overlap-check options Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 29/61] qcow2: Array assigning options to OL check bits Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 30/61] qcow2: Add more overlap check bitmask macros Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 31/61] qcow2: Evaluate overlap check options Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 32/61] block/raw_bsd: Employ error parameter Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 33/61] block/raw-win32: " Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 34/61] blkdebug: " Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 35/61] blkverify: " Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 36/61] qemu-iotests: move blank lines of output in case 059 Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 37/61] block/raw-posix: Employ error parameter Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 38/61] tests: build the helper program by default Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 39/61] build: add command check-clean Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 40/61] vmdk: convert error code to use errp Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 41/61] vmdk: refuse enabling zeroed grain with flat images Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 42/61] qapi-types/visit.py: Pass whole expr dict for structs Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 43/61] qapi-types/visit.py: Inheritance " Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 44/61] blockdev: Introduce DriveInfo.enable_auto_del Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 45/61] blockdev: 'blockdev-add' QMP command Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 46/61] blockdev: Separate ID generation from DriveInfo creation Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 47/61] blockdev: Pass QDict to blockdev_init() Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 48/61] blockdev: Move parsing of 'media' option to drive_init Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 49/61] blockdev: Move parsing of 'if' " Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 50/61] blockdev: Moving parsing of geometry options " Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 51/61] blockdev: Move parsing of 'boot' option " Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 52/61] blockdev: Move bus/unit/index processing " Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 53/61] blockdev: Move virtio-blk device creation " Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 54/61] blockdev: Remove IF_* check for read-only blockdev_init Kevin Wolf
2013-10-15 15:53   ` Stefan Weil
2013-10-15 15:59     ` Kevin Wolf
2013-10-15 16:02       ` Stefan Weil
2013-10-11 15:05 ` [Qemu-devel] [PULL 55/61] qemu-iotests: Check autodel behaviour for device_del Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 56/61] blockdev: Remove 'media' parameter from blockdev_init() Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 57/61] blockdev: Don't disable COR automatically with blockdev-add Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 58/61] blockdev: blockdev_init() error conversion Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 59/61] vmdk: Fix vmdk_parse_extents Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 60/61] qemu-io: Let "open" pass options to block driver Kevin Wolf
2013-10-11 15:05 ` [Qemu-devel] [PULL 61/61] qemu-iotests: Add test for inactive L2 overlap 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).