Re: [Qemu-devel] [PULL 00/11] Block patches for rc1
On Mon, 15 Jul 2019 at 15:29, Max Reitz wrote: > > The following changes since commit b9404bf592e7ba74180e1a54ed7a266ec6ee67f2: > > Merge remote-tracking branch 'remotes/dgilbert/tags/pull-hmp-20190715' into > staging (2019-07-15 12:22:07 +0100) > > are available in the Git repository at: > > https://github.com/XanClic/qemu.git tags/pull-block-2019-07-15 > > for you to fetch changes up to 0b1847bbc2b4f50e7497cb05c4540bf7b016c9c6: > > gluster: fix .bdrv_reopen_prepare when backing file is a JSON object > (2019-07-15 15:48:41 +0200) > > > Block patches for 4.1-rc1: > - Fixes for the NVMe block driver, the gluster block driver, and for > running multiple block jobs concurrently on a single chain > > Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/4.1 for any user-visible changes. -- PMM
[Qemu-devel] [PULL 00/11] Block patches for rc1
The following changes since commit b9404bf592e7ba74180e1a54ed7a266ec6ee67f2: Merge remote-tracking branch 'remotes/dgilbert/tags/pull-hmp-20190715' into staging (2019-07-15 12:22:07 +0100) are available in the Git repository at: https://github.com/XanClic/qemu.git tags/pull-block-2019-07-15 for you to fetch changes up to 0b1847bbc2b4f50e7497cb05c4540bf7b016c9c6: gluster: fix .bdrv_reopen_prepare when backing file is a JSON object (2019-07-15 15:48:41 +0200) Block patches for 4.1-rc1: - Fixes for the NVMe block driver, the gluster block driver, and for running multiple block jobs concurrently on a single chain Max Reitz (9): block: Add BDS.never_freeze block/stream: Fix error path block/stream: Swap backing file change order block: Deep-clear inherits_from iotests: Fix throttling in 030 iotests: Compare error messages in 030 iotests: Add @use_log to VM.run_job() iotests: Add new case to 030 iotests: Add read-only test case to 030 Michal Privoznik (1): nvme: Set number of queues later in nvme_init() Stefano Garzarella (1): gluster: fix .bdrv_reopen_prepare when backing file is a JSON object include/block/block_int.h | 3 + block.c | 42 +++--- block/commit.c| 4 + block/gluster.c | 12 ++- block/mirror.c| 4 + block/nvme.c | 2 +- block/stream.c| 4 +- tests/qemu-iotests/030| 150 +++--- tests/qemu-iotests/030.out| 4 +- tests/qemu-iotests/iotests.py | 18 ++-- 10 files changed, 193 insertions(+), 50 deletions(-) -- 2.21.0
Re: [Qemu-devel] [PULL 00/11] Block patches
On Thu, 9 May 2019 at 14:27, Max Reitz wrote: > > On 09.05.19 10:49, Peter Maydell wrote: > > On Tue, 7 May 2019 at 16:18, Max Reitz wrote: > >> > >> The following changes since commit > >> 19eb2d4e736dc895f31fbd6b520e514f10cc08e0: > >> > >> Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' > >> into staging (2019-05-07 10:43:32 +0100) > >> > >> are available in the Git repository at: > >> > >> https://git.xanclic.moe/XanClic/qemu.git tags/pull-block-2019-05-07 > >> > >> for you to fetch changes up to 1278dce7927301bf3d004a40061dbd2c1e0846a8: > >> > >> iotests: Fix iotests 110 and 126 (2019-05-07 17:14:21 +0200) > > > > Attempting to fetch from this remote hangs: > > > > $ git fetch -v xanclic > > POST git-upload-pack (gzip 1798 to 966 bytes) > > POST git-upload-pack (gzip 1798 to 965 bytes) > > POST git-upload-pack (gzip 2648 to 1393 bytes) > > POST git-upload-pack (gzip 4248 to 2201 bytes) > > POST git-upload-pack (gzip 7498 to 3833 bytes) > > POST git-upload-pack (gzip 13998 to 7092 bytes) > > POST git-upload-pack (gzip 27648 to 13930 bytes) > > POST git-upload-pack (gzip 55148 to 27782 bytes) > > POST git-upload-pack (gzip 108948 to 54371 bytes) > > POST git-upload-pack (gzip 215798 to 107233 bytes) > > [no further output] > > Hm, that's unfortunate. It works for me. (At least now.) > > I've pushed the tag to Github: > > https://github.com/XanClic/qemu.git tags/pull-block-2019-05-07 > > I hope that works better. Yep, that worked fine: I've applied that. Please update the changelog at https://wiki.qemu.org/ChangeLog/4.1 for any user-visible changes. (Strace says that we seem to successfully connect to the git.xanclic.moe server and do some talking to it, but the first time the client issues a "fetch" command the server never replies and the client is just blocked in read().) thanks -- PMM
Re: [Qemu-devel] [PULL 00/11] Block patches
On 09.05.19 10:49, Peter Maydell wrote: > On Tue, 7 May 2019 at 16:18, Max Reitz wrote: >> >> The following changes since commit 19eb2d4e736dc895f31fbd6b520e514f10cc08e0: >> >> Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into >> staging (2019-05-07 10:43:32 +0100) >> >> are available in the Git repository at: >> >> https://git.xanclic.moe/XanClic/qemu.git tags/pull-block-2019-05-07 >> >> for you to fetch changes up to 1278dce7927301bf3d004a40061dbd2c1e0846a8: >> >> iotests: Fix iotests 110 and 126 (2019-05-07 17:14:21 +0200) > > Attempting to fetch from this remote hangs: > > $ git fetch -v xanclic > POST git-upload-pack (gzip 1798 to 966 bytes) > POST git-upload-pack (gzip 1798 to 965 bytes) > POST git-upload-pack (gzip 2648 to 1393 bytes) > POST git-upload-pack (gzip 4248 to 2201 bytes) > POST git-upload-pack (gzip 7498 to 3833 bytes) > POST git-upload-pack (gzip 13998 to 7092 bytes) > POST git-upload-pack (gzip 27648 to 13930 bytes) > POST git-upload-pack (gzip 55148 to 27782 bytes) > POST git-upload-pack (gzip 108948 to 54371 bytes) > POST git-upload-pack (gzip 215798 to 107233 bytes) > [no further output] Hm, that's unfortunate. It works for me. (At least now.) I've pushed the tag to Github: https://github.com/XanClic/qemu.git tags/pull-block-2019-05-07 I hope that works better. Sorry for the inconvenience, Max signature.asc Description: OpenPGP digital signature
Re: [Qemu-devel] [PULL 00/11] Block patches
On Tue, 7 May 2019 at 16:18, Max Reitz wrote: > > The following changes since commit 19eb2d4e736dc895f31fbd6b520e514f10cc08e0: > > Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into > staging (2019-05-07 10:43:32 +0100) > > are available in the Git repository at: > > https://git.xanclic.moe/XanClic/qemu.git tags/pull-block-2019-05-07 > > for you to fetch changes up to 1278dce7927301bf3d004a40061dbd2c1e0846a8: > > iotests: Fix iotests 110 and 126 (2019-05-07 17:14:21 +0200) Attempting to fetch from this remote hangs: $ git fetch -v xanclic POST git-upload-pack (gzip 1798 to 966 bytes) POST git-upload-pack (gzip 1798 to 965 bytes) POST git-upload-pack (gzip 2648 to 1393 bytes) POST git-upload-pack (gzip 4248 to 2201 bytes) POST git-upload-pack (gzip 7498 to 3833 bytes) POST git-upload-pack (gzip 13998 to 7092 bytes) POST git-upload-pack (gzip 27648 to 13930 bytes) POST git-upload-pack (gzip 55148 to 27782 bytes) POST git-upload-pack (gzip 108948 to 54371 bytes) POST git-upload-pack (gzip 215798 to 107233 bytes) [no further output] thanks -- PMM
[Qemu-devel] [PULL 00/11] Block patches
The following changes since commit 19eb2d4e736dc895f31fbd6b520e514f10cc08e0: Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into staging (2019-05-07 10:43:32 +0100) are available in the Git repository at: https://git.xanclic.moe/XanClic/qemu.git tags/pull-block-2019-05-07 for you to fetch changes up to 1278dce7927301bf3d004a40061dbd2c1e0846a8: iotests: Fix iotests 110 and 126 (2019-05-07 17:14:21 +0200) Block patches: - Fixes to qcow2's implementation of qemu-img check - Our SSH driver now supports bdrv_refresh_filename() - Miscellaneous fixes Alberto Garcia (2): block: Assert that drv->bdrv_child_perm is set in bdrv_child_perm() commit: Use bdrv_append() in commit_start() Andrey Shinkevich (1): qcow2: discard bitmap when removed Max Reitz (3): block/ssh: Implement .bdrv_refresh_filename() block/ssh: Implement .bdrv_dirname() iotests: Fix iotests 110 and 126 Vladimir Sementsov-Ogievskiy (5): qcow2-refcount: fix check_oflag_copied qcow2-refcount: avoid eating RAM qcow2-refcount: check_refcounts_l2: reduce ignored overlaps qcow2-refcount: check_refcounts_l2: don't count fixed cluster as allocated qcow2-refcount: don't mask corruptions under internal errors block.c | 9 ++-- block/commit.c| 11 + block/qcow2-bitmap.c | 2 +- block/qcow2-refcount.c| 80 ++- block/ssh.c | 73 +--- tests/qemu-iotests/110| 10 +++-- tests/qemu-iotests/126| 10 +++-- tests/qemu-iotests/138| 12 +++--- tests/qemu-iotests/138.out| 5 ++- tests/qemu-iotests/207| 10 ++--- tests/qemu-iotests/207.out| 10 ++--- tests/qemu-iotests/common.rc | 2 +- tests/qemu-iotests/iotests.py | 2 +- 13 files changed, 159 insertions(+), 77 deletions(-) -- 2.20.1
[Qemu-devel] [PULL 00/11] Block patches
The following changes since commit 19b599f7664b2ebfd0f405fb79c14dd241557452: Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2018-08-27-v2' into staging (2018-08-27 16:44:20 +0100) are available in the Git repository at: https://git.xanclic.moe/XanClic/qemu.git tags/pull-block-2018-08-31 for you to fetch changes up to 40954cc7831c4f95f9ce6402ae3d6761f44f31ff: jobs: remove job_defer_to_main_loop (2018-08-31 16:11:27 +0200) Block patches: - (Block) job exit refactoring, part 1 (removing job_defer_to_main_loop()) - Locking fix for the file-posix block driver - test-bdrv-drain leak fix Fam Zheng (1): file-posix: Skip effectiveless OFD lock operations John Snow (9): jobs: change start callback to run callback jobs: canonize Error object jobs: add exit shim block/commit: utilize job_exit shim block/mirror: utilize job_exit shim jobs: utilize job_exit shim block/backup: make function variables consistently named jobs: remove ret argument to job_completed; privatize it jobs: remove job_defer_to_main_loop Marc-André Lureau (1): tests: fix bdrv-drain leak include/qemu/job.h| 70 - block/backup.c| 81 --- block/commit.c| 29 +- block/create.c| 19 +++-- block/file-posix.c| 41 +++- block/mirror.c| 39 --- block/stream.c| 29 ++ job-qmp.c | 5 ++- job.c | 73 --- tests/test-bdrv-drain.c | 14 +++ tests/test-blockjob-txn.c | 25 +--- tests/test-blockjob.c | 17 trace-events | 2 +- 13 files changed, 192 insertions(+), 252 deletions(-) -- 2.17.1
Re: [Qemu-devel] [PULL 00/11] Block patches
On 2018-08-31 16:24, Max Reitz wrote: > The following changes since commit 19b599f7664b2ebfd0f405fb79c14dd241557452: > > Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2018-08-27-v2' > into staging (2018-08-27 16:44:20 +0100) > > are available in the Git repository at: > > https://git.xanclic.moe/XanClic/qemu.git tags/pull-block-2018-08-31 > > for you to fetch changes up to 40954cc7831c4f95f9ce6402ae3d6761f44f31ff: > > jobs: remove job_defer_to_main_loop (2018-08-31 16:11:27 +0200) > > > Block patches: > - (Block) job exit refactoring, part 1 > (removing job_defer_to_main_loop()) > - Locking fix for the file-posix block driver > - test-bdrv-drain leak fix > > Self-NACK. Sorry, I don't quite know how the locking fix slipped in there, but it shouldn't be here. Max signature.asc Description: OpenPGP digital signature
Re: [Qemu-devel] [PULL 00/11] Block patches
On 4 June 2018 at 12:20, Stefan Hajnoczi wrote: > The following changes since commit c25e8bba1f546ea72744ccfab77f8a9e8a323be8: > > Merge remote-tracking branch 'remotes/otubo/tags/pull-seccomp-20180601' > into staging (2018-06-01 13:11:30 +0100) > > are available in the Git repository at: > > git://github.com/stefanha/qemu.git tags/block-pull-request > > for you to fetch changes up to 21891a5a3011608845b5d7f1f9cce60cdc2bcc62: > > main-loop: drop spin_counter (2018-06-01 16:01:29 +0100) > > > Pull request > > * Copy offloading for qemu-img convert (iSCSI, raw, and qcow2) > >If the underlying storage supports copy offloading, qemu-img convert will >use it instead of performing reads and writes. This avoids data transfers >and thus frees up storage bandwidth for other purposes. SCSI EXTENDED COPY >and Linux copy_file_range(2) are used to implement this optimization. > > * Drop spurious "WARNING: I\/O thread spun for 1000 iterations" warning > > Applied, thanks. -- PMM
[Qemu-devel] [PULL 00/11] Block patches
The following changes since commit c25e8bba1f546ea72744ccfab77f8a9e8a323be8: Merge remote-tracking branch 'remotes/otubo/tags/pull-seccomp-20180601' into staging (2018-06-01 13:11:30 +0100) are available in the Git repository at: git://github.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to 21891a5a3011608845b5d7f1f9cce60cdc2bcc62: main-loop: drop spin_counter (2018-06-01 16:01:29 +0100) Pull request * Copy offloading for qemu-img convert (iSCSI, raw, and qcow2) If the underlying storage supports copy offloading, qemu-img convert will use it instead of performing reads and writes. This avoids data transfers and thus frees up storage bandwidth for other purposes. SCSI EXTENDED COPY and Linux copy_file_range(2) are used to implement this optimization. * Drop spurious "WARNING: I\/O thread spun for 1000 iterations" warning Fam Zheng (10): block: Introduce API for copy offloading raw: Check byte range uniformly raw: Implement copy offloading qcow2: Implement copy offloading file-posix: Implement bdrv_co_copy_range iscsi: Query and save device designator when opening iscsi: Create and use iscsi_co_wait_for_task iscsi: Implement copy offloading block-backend: Add blk_co_copy_range qemu-img: Convert with copy offloading Stefan Hajnoczi (1): main-loop: drop spin_counter configure| 17 ++ include/block/block.h| 32 include/block/block_int.h| 38 include/block/raw-aio.h | 10 +- include/scsi/constants.h | 4 + include/sysemu/block-backend.h | 4 + block/block-backend.c| 18 ++ block/file-posix.c | 98 +- block/io.c | 97 ++ block/iscsi.c| 314 +++ block/qcow2.c| 229 +++--- block/raw-format.c | 96 +++--- qemu-img.c | 50 - util/main-loop.c | 25 --- tests/qemu-iotests/common.filter | 1 - 15 files changed, 908 insertions(+), 125 deletions(-) -- 2.17.1
Re: [Qemu-devel] [PULL 00/11] Block patches for 2.9-rc4
On 11 April 2017 at 13:26, Fam Zhengwrote: > The following changes since commit 17fa24b79ceaa8258e415822cf2e2cb23cf3facb: > > Merge remote-tracking branch 'remotes/kraxel/tags/pull-fixes-20170411-1' > into staging (2017-04-11 10:03:51 +0100) > > are available in the git repository at: > > git://github.com/famz/qemu.git tags/block-pull-request > > for you to fetch changes up to 76296dff97864ebb15fa65cc56a6f890ee0c5a28: > > sheepdog: Use bdrv_coroutine_enter before BDRV_POLL_WHILE (2017-04-11 > 20:07:15 +0800) > > > > This fixes the known issue 'snapshot_blkdev is broken when using iothreads'. > > > > Fam Zheng (11): > block: Make bdrv_parent_drained_begin/end public > block: Quiesce old aio context during bdrv_set_aio_context > tests/block-job-txn: Don't start block job before adding to txn > coroutine: Extract qemu_aio_coroutine_enter > async: Introduce aio_co_enter > block: Introduce bdrv_coroutine_enter > blockjob: Use bdrv_coroutine_enter to start coroutine > qemu-io-cmds: Use bdrv_coroutine_enter > block: Use bdrv_coroutine_enter to start I/O coroutines > block: Fix bdrv_co_flush early return > sheepdog: Use bdrv_coroutine_enter before BDRV_POLL_WHILE Applied, thanks. -- PMM
[Qemu-devel] [PULL 00/11] Block patches for 2.9-rc4
The following changes since commit 17fa24b79ceaa8258e415822cf2e2cb23cf3facb: Merge remote-tracking branch 'remotes/kraxel/tags/pull-fixes-20170411-1' into staging (2017-04-11 10:03:51 +0100) are available in the git repository at: git://github.com/famz/qemu.git tags/block-pull-request for you to fetch changes up to 76296dff97864ebb15fa65cc56a6f890ee0c5a28: sheepdog: Use bdrv_coroutine_enter before BDRV_POLL_WHILE (2017-04-11 20:07:15 +0800) This fixes the known issue 'snapshot_blkdev is broken when using iothreads'. Fam Zheng (11): block: Make bdrv_parent_drained_begin/end public block: Quiesce old aio context during bdrv_set_aio_context tests/block-job-txn: Don't start block job before adding to txn coroutine: Extract qemu_aio_coroutine_enter async: Introduce aio_co_enter block: Introduce bdrv_coroutine_enter blockjob: Use bdrv_coroutine_enter to start coroutine qemu-io-cmds: Use bdrv_coroutine_enter block: Use bdrv_coroutine_enter to start I/O coroutines block: Fix bdrv_co_flush early return sheepdog: Use bdrv_coroutine_enter before BDRV_POLL_WHILE block.c| 12 ++-- block/block-backend.c | 4 ++-- block/io.c | 34 ++ block/sheepdog.c | 2 +- blockjob.c | 4 ++-- include/block/aio.h| 9 + include/block/block.h | 21 + include/qemu/coroutine.h | 5 + qemu-io-cmds.c | 2 +- tests/qemu-iotests/109.out | 10 +- tests/test-blockjob-txn.c | 6 +- util/async.c | 7 ++- util/qemu-coroutine.c | 11 --- util/trace-events | 2 +- 14 files changed, 94 insertions(+), 35 deletions(-) -- 2.9.3
Re: [Qemu-devel] [PULL 00/11] Block patches
On 16 January 2017 at 13:39, Stefan Hajnocziwrote: > The following changes since commit 2ccede18bd24fce5db83fef3674563a1f256717b: > > Merge remote-tracking branch > 'remotes/vivier/tags/m68k-for-2.9-pull-request' into staging (2017-01-16 > 12:41:35 +) > > are available in the git repository at: > > git://github.com/stefanha/qemu.git tags/block-pull-request > > for you to fetch changes up to 7d506c90afa47facdb993bc19c15863eef584f1d: > > async: optimize aio_bh_poll (2017-01-16 13:25:18 +) > > > > Applied, thanks. -- PMM
[Qemu-devel] [PULL 00/11] Block patches
The following changes since commit 2ccede18bd24fce5db83fef3674563a1f256717b: Merge remote-tracking branch 'remotes/vivier/tags/m68k-for-2.9-pull-request' into staging (2017-01-16 12:41:35 +) are available in the git repository at: git://github.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to 7d506c90afa47facdb993bc19c15863eef584f1d: async: optimize aio_bh_poll (2017-01-16 13:25:18 +) Paolo Bonzini (11): block: get rid of bdrv_io_unplugged_begin/end aio: rename bh_lock to list_lock qemu-thread: introduce QemuLockCnt aio: make ctx->list_lock a QemuLockCnt, subsuming ctx->walking_bh qemu-thread: optimize QemuLockCnt with futexes on Linux aio-posix: split aio_dispatch_handlers out of aio_dispatch aio: tweak walking in dispatch phase aio-posix: remove walking_handlers, protecting AioHandler list with list_lock aio-win32: remove walking_handlers, protecting AioHandler list with list_lock aio: document locking async: optimize aio_bh_poll docs/lockcnt.txt| 277 +++ docs/multiple-iothreads.txt | 13 +- util/Makefile.objs | 1 + include/block/aio.h | 38 ++--- include/block/block.h | 2 - include/block/block_int.h | 3 +- include/qemu/futex.h| 36 include/qemu/thread.h | 112 + aio-posix.c | 118 +++-- aio-win32.c | 83 + async.c | 45 ++--- block/io.c | 41 + util/lockcnt.c | 397 util/qemu-thread-posix.c| 35 +--- util/qemu-thread-win32.c| 2 +- util/trace-events | 10 ++ 16 files changed, 1010 insertions(+), 203 deletions(-) create mode 100644 docs/lockcnt.txt create mode 100644 include/qemu/futex.h create mode 100644 util/lockcnt.c -- 2.9.3
Re: [Qemu-devel] [PULL 00/11] Block patches
On 26 September 2014 19:58, Kevin Wolf kw...@redhat.com wrote: The following changes since commit 4f2280b2190e39aa6761cc8188626ed9aad350c1: Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-signed' into staging (2014-09-24 13:45:13 +0100) are available in the git repository at: git://repo.or.cz/qemu/kevin.git tags/for-upstream for you to fetch changes up to c9d17ad0dd3f04cdef44d58db97ea9864fbcdee7: qemu-iotests: Fail test if explicit test case number is unknown (2014-09-25 15:25:20 +0200) Block patches Applied, thanks. -- PMM
[Qemu-devel] [PULL 00/11] Block patches
The following changes since commit 4f2280b2190e39aa6761cc8188626ed9aad350c1: Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-signed' into staging (2014-09-24 13:45:13 +0100) are available in the git repository at: git://repo.or.cz/qemu/kevin.git tags/for-upstream for you to fetch changes up to c9d17ad0dd3f04cdef44d58db97ea9864fbcdee7: qemu-iotests: Fail test if explicit test case number is unknown (2014-09-25 15:25:20 +0200) Block patches Fam Zheng (1): qemu-iotests: Fail test if explicit test case number is unknown Kevin Wolf (3): block: Specify -drive legacy option aliases in array block: Catch simultaneous usage of options and their aliases block: Validate node-name Markus Armbruster (4): blockdev: Disentangle BlockDriverState and DriveInfo creation block: Keep DriveInfo alive until BlockDriverState dies qemu-nbd: Destroy the BlockDriverState properly block: Improve message for device name clashing with node name Stefan Hajnoczi (3): blkdebug: show an error for invalid event names docs: add blkdebug block driver documentation vpc: fix beX_to_cpu() and cpu_to_beX() confusion block.c| 21 -- block/blkdebug.c | 22 ++- block/vpc.c| 44 ++--- blockdev.c | 103 ++--- docs/blkdebug.txt | 161 + include/qemu/option.h | 1 + include/sysemu/blockdev.h | 1 + qemu-img.c | 6 +- qemu-nbd.c | 2 +- stubs/Makefile.objs| 1 + stubs/blockdev.c | 12 tests/qemu-iotests/051 | 23 +++ tests/qemu-iotests/051.out | 45 + tests/qemu-iotests/087.out | 2 +- tests/qemu-iotests/common | 10 ++- util/qemu-option.c | 4 +- 16 files changed, 382 insertions(+), 76 deletions(-) create mode 100644 docs/blkdebug.txt create mode 100644 stubs/blockdev.c
Re: [Qemu-devel] [PULL 00/11] Block patches
On 14 February 2014 17:29, Stefan Hajnoczi stefa...@redhat.com wrote: The following changes since commit 0888a29caac6e1b668e498a0ad4d1fea15de012b: Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2014-02-13 15:02:04 +) are available in the git repository at: git://github.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to 0c5e94ee8339e1aa49020466eba232e6f7c31a0a: block: Open by reference will try device then node_name. (2014-02-14 18:05:39 +0100) Applied, thanks. -- PMM
[Qemu-devel] [PULL 00/11] Block patches
The following changes since commit 0888a29caac6e1b668e498a0ad4d1fea15de012b: Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2014-02-13 15:02:04 +) are available in the git repository at: git://github.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to 0c5e94ee8339e1aa49020466eba232e6f7c31a0a: block: Open by reference will try device then node_name. (2014-02-14 18:05:39 +0100) Block pull request Benoît Canet (3): blockdev: Fix wrong usage of QDECREF causing snapshoted quorum to crash on close. block: Relax bdrv_lookup_bs constraints. block: Open by reference will try device then node_name. Fam Zheng (1): qemu-iotests: Don't run 005 on vmdk split formats Jeff Cody (5): block: Add notes to iSCSI's .bdrv_open and .bdrv_reopen_prepare block: Don't throw away errno via error_setg block: qemu-iotests - fix test 070 (vhdx) block: qemu-iotests - add vhdx log replay tests for qemu-img block: mirror - use local_err to avoid NULL errp Kevin Wolf (2): sdhci: Drop unnecessary #include blockdev: Remove 'type' parameter from blockdev_init() block.c| 36 -- block/iscsi.c | 10 +++-- block/mirror.c | 19 +++- block/qcow2-snapshot.c | 8 --- block/vmdk.c | 6 ++--- blockdev.c | 55 -- hw/sd/sdhci.c | 1 - tests/qemu-iotests/005 | 2 ++ tests/qemu-iotests/070 | 13 ++- tests/qemu-iotests/070.out | 15 - 10 files changed, 115 insertions(+), 50 deletions(-) -- 1.8.5.3
[Qemu-devel] [PULL 00/11] Block patches
The following changes since commit 6c2679fc19560699679200fb42ab4659bcbe7f79: Merge remote-tracking branch 'kiszka/queues/slirp' into staging (2013-09-17 10:01:24 -0500) are available in the git repository at: git://github.com/stefanha/qemu.git block for you to fetch changes up to ef5bc96268ceec64769617dc53b0ac3a20ff351c: virtio-blk: do not relay a previous driver's WCE configuration to the current (2013-09-20 19:27:48 +0200) Fam Zheng (1): block: don't lose data from last incomplete sector Gabriel Kerneis (2): coroutine: add qemu_coroutine_yield benchmark coroutine: fix /perf/nesting coroutine benchmark Max Reitz (1): qcow2: Correct snapshots size for overlap check Paolo Bonzini (3): qemu-timer: do not take the lock in timer_pending blockdev: do not default cache.no-flush to true virtio-blk: do not relay a previous driver's WCE configuration to the current Stefan Hajnoczi (4): libcacard: link against qemu-error.o for error_report() osdep: warn if open(O_DIRECT) on fails with EINVAL qemu-timer: drop outdated signal safety comments qemu-timer: make qemu_timer_mod_ns() and qemu_timer_del() thread-safe block.c| 2 +- block/qcow2-snapshot.c | 2 +- blockdev.c | 2 +- hw/block/virtio-blk.c | 24 ++- include/hw/virtio/virtio-blk.h | 1 + include/qemu/timer.h | 17 libcacard/Makefile | 3 +- qemu-timer.c | 92 +- tests/test-coroutine.c | 45 ++--- util/osdep.c | 7 10 files changed, 155 insertions(+), 40 deletions(-) -- 1.8.3.1
Re: [Qemu-devel] [PULL 00/11] Block patches
Pulled. Thanks. Regards, Anthony Liguori
[Qemu-devel] [PULL 00/11] Block patches
The following changes since commit 64afc2b4d48fb21e085517c38a59a3f61a11283c: Merge remote-tracking branch 'luiz/queue/qmp' into staging (2013-05-23 14:16:35 -0500) are available in the git repository at: git://github.com/stefanha/qemu.git block for you to fetch changes up to 02ffb504485f0920cfc75a0982a602f824a9a4f4: coroutine: stop using AioContext in CoQueue (2013-05-24 16:17:56 +0200) Kevin Wolf (4): blockdev: Rename BlockdevAction - TransactionAction qemu-io: Fix 'map' output qcow2.py: Subcommand for changing header fields qemu-iotests: Try creating huge qcow2 image Stefan Hajnoczi (2): coroutine: protect global pool with a mutex coroutine: stop using AioContext in CoQueue Wenchao Xia (5): block: package preparation code in qmp_transaction() block: move input parsing code in qmp_transaction() block: package committing code in qmp_transaction() block: package rollback code in qmp_transaction() block: make all steps in qmp_transaction() as callback blockdev.c| 280 ++ include/block/coroutine_int.h | 4 + qapi-schema.json | 21 ++-- qemu-coroutine-lock.c | 56 - qemu-coroutine.c | 23 +++- qemu-io.c | 46 ++- tests/qemu-iotests/054| 58 + tests/qemu-iotests/054.out| 10 ++ tests/qemu-iotests/common.rc | 2 +- tests/qemu-iotests/group | 1 + tests/qemu-iotests/qcow2.py | 17 +++ trace-events | 2 +- 12 files changed, 361 insertions(+), 159 deletions(-) create mode 100755 tests/qemu-iotests/054 create mode 100644 tests/qemu-iotests/054.out -- 1.8.1.4
[Qemu-devel] [PULL 00/11] Block patches
The following changes since commit e3351000cd682200835763caca87adf708ed1c65: Makefile: Use QEMU_FLAGS for DTC compilation (2013-04-26 02:48:10 +0200) are available in the git repository at: git://github.com/stefanha/qemu.git block for you to fetch changes up to 859e5553a428225de6b8ef302cdcfd68d140b926: sheepdog: fix loadvm operation (2013-04-26 13:37:51 +0200) Kevin Wolf (2): block: Disable driver-specific options for 1.5 rbd: Fix use after free in rbd_open() Liu Yuan (4): sheepdog: add discard/trim support for sheepdog sheepdog: use BDRV_SECTOR_SIZE sheepdog: implement .bdrv_co_is_allocated() sheepdog: fix loadvm operation MORITA Kazutaka (4): sheepdog: cleanup find_vdi_name sheepdog: add SD_RES_READONLY result code sheepdog: add helper function to reload inode sheepdog: resend write requests when SD_RES_READONLY is received Richard W.M. Jones (1): block/ssh: Require libssh2 = 1.2.8. block/rbd.c | 9 +- block/sheepdog.c | 308 --- blockdev.c | 118 +- configure| 24 +--- tests/qemu-iotests/group | 2 +- 5 files changed, 390 insertions(+), 71 deletions(-) -- 1.8.1.4
[Qemu-devel] [PULL 00/11] Block patches
The following changes since commit e2ec3f976803b360c70d9ae2ba13852fa5d11665: qjson: to_json() case QTYPE_QSTRING is buggy, rewrite (2013-04-13 19:40:25 +) are available in the git repository at: git://github.com/stefanha/qemu.git block for you to fetch changes up to dc7588c1eb3008bda53dde1d6b890cd299758155: rbd: add an asynchronous flush (2013-04-15 10:18:05 +0200) Josh Durgin (1): rbd: add an asynchronous flush Kevin Wolf (5): block: Introduce bdrv_writev_vmstate savevm: Implement block_writev_buffer() block: Introduce bdrv_pwritev() for qcow2_save_vmstate qemu-iotests: A few more bdrv_pread/pwrite tests qemu-iotests: Add test for -drive options Richard W.M. Jones (3): block: Add support for Secure Shell (ssh) block device. block: ssh: Use libssh2_sftp_fsync (if supported by libssh2) to flush to disk. iotests: Add 'check -ssh' option to test Secure Shell block device. Stefan Hajnoczi (2): qemu-iotests: filter QEMU_PROG in 051.out ide: refuse WIN_READ_NATIVE_MAX on empty device block.c | 105 +++- block/Makefile.objs |1 + block/qcow2.c|6 +- block/rbd.c | 37 +- block/sheepdog.c | 13 +- block/ssh.c | 1063 ++ configure| 73 +++ hw/ide/core.c|4 + include/block/block.h|3 + include/block/block_int.h|4 +- include/migration/qemu-file.h|2 +- qemu-doc.texi| 54 ++ qemu-options.hx | 12 + savevm.c | 25 +- tests/qemu-iotests/002 | 13 + tests/qemu-iotests/002.out | 26 + tests/qemu-iotests/051 | 148 ++ tests/qemu-iotests/051.out | 162 ++ tests/qemu-iotests/common|5 + tests/qemu-iotests/common.filter |6 + tests/qemu-iotests/common.rc |3 + tests/qemu-iotests/group |1 + 22 files changed, 1722 insertions(+), 44 deletions(-) create mode 100644 block/ssh.c create mode 100755 tests/qemu-iotests/051 create mode 100644 tests/qemu-iotests/051.out -- 1.8.1.4
Re: [Qemu-devel] [PULL 00/11] Block patches
Am 18.09.2012 19:49, schrieb Michael Tokarev: On 14.09.2012 16:39, Kevin Wolf wrote: The following changes since commit e0a1e32dbc41e6b2aabb436a9417dfd32177a3dc: Merge branch 'usb.64' of git://git.kraxel.org/qemu (2012-09-11 18:06:56 +0200) are available in the git repository at: git://repo.or.cz/qemu/kevin.git for-anthony Are any of these appropriate for -stable? I think some are, below: I think all of your suggestions would be appropriate, even though most of them fix rather theoretical cases. Jason Baron (1): ahci: properly reset PxCMD on HBA reset Most likely this. Jason? Yes, this fixes a real visible bug with AHCI CD-ROMs. Kevin
Re: [Qemu-devel] [PULL 00/11] Block patches
On 14.09.2012 16:39, Kevin Wolf wrote: The following changes since commit e0a1e32dbc41e6b2aabb436a9417dfd32177a3dc: Merge branch 'usb.64' of git://git.kraxel.org/qemu (2012-09-11 18:06:56 +0200) are available in the git repository at: git://repo.or.cz/qemu/kevin.git for-anthony Are any of these appropriate for -stable? I think some are, below: Benoît Canet (2): qapi: Add SnapshotInfo and ImageInfo. qemu-img: Add json output option to the info command. Daniel P. Berrange (1): Don't require encryption password for 'qemu-img info' command Dunrong Huang (1): block: Don't forget to delete temporary file This? Appears to be a minor case. Jason Baron (1): ahci: properly reset PxCMD on HBA reset Most likely this. Jason? MORITA Kazutaka (1): sheepdog: fix savevm and loadvm This, but does anyone really use sheepdog with savevm/loadvm? Probably a very minor issue too, not worth -stable. Pavel Hrdina (1): block: fix block tray status And this, Ronnie Sahlberg (1): ATAPI: STARTSTOPUNIT only eject/load media if powercondition is 0 And probably this too? I'm not sure about this one. Ronnie? Stefan Weil (3): ide: Fix error messages from static code analysis (no real error) block/curl: Fix wrong free statement vdi: Fix warning from clang Thanks, /mjt
Re: [Qemu-devel] [PULL 00/11] Block patches
Kevin Wolf kw...@redhat.com writes: The following changes since commit e0a1e32dbc41e6b2aabb436a9417dfd32177a3dc: Merge branch 'usb.64' of git://git.kraxel.org/qemu (2012-09-11 18:06:56 +0200) are available in the git repository at: git://repo.or.cz/qemu/kevin.git for-anthony Pulled. Thanks. Regards, Anthony Liguori Benoît Canet (2): qapi: Add SnapshotInfo and ImageInfo. qemu-img: Add json output option to the info command. Daniel P. Berrange (1): Don't require encryption password for 'qemu-img info' command Dunrong Huang (1): block: Don't forget to delete temporary file Jason Baron (1): ahci: properly reset PxCMD on HBA reset MORITA Kazutaka (1): sheepdog: fix savevm and loadvm Pavel Hrdina (1): block: fix block tray status Ronnie Sahlberg (1): ATAPI: STARTSTOPUNIT only eject/load media if powercondition is 0 Stefan Weil (3): ide: Fix error messages from static code analysis (no real error) block/curl: Fix wrong free statement vdi: Fix warning from clang Makefile |3 +- block.c | 10 ++- block/curl.c |3 +- block/sheepdog.c |3 +- block/vdi.c | 25 +++--- hw/ide/ahci.c|2 +- hw/ide/atapi.c |6 ++ hw/ide/core.c| 11 +-- qapi-schema.json | 64 ++ qemu-img-cmds.hx |4 +- qemu-img.c | 257 ++--- qemu-img.texi|5 +- 12 files changed, 305 insertions(+), 88 deletions(-)
[Qemu-devel] [PULL 00/11] Block patches
The following changes since commit e0a1e32dbc41e6b2aabb436a9417dfd32177a3dc: Merge branch 'usb.64' of git://git.kraxel.org/qemu (2012-09-11 18:06:56 +0200) are available in the git repository at: git://repo.or.cz/qemu/kevin.git for-anthony Benoît Canet (2): qapi: Add SnapshotInfo and ImageInfo. qemu-img: Add json output option to the info command. Daniel P. Berrange (1): Don't require encryption password for 'qemu-img info' command Dunrong Huang (1): block: Don't forget to delete temporary file Jason Baron (1): ahci: properly reset PxCMD on HBA reset MORITA Kazutaka (1): sheepdog: fix savevm and loadvm Pavel Hrdina (1): block: fix block tray status Ronnie Sahlberg (1): ATAPI: STARTSTOPUNIT only eject/load media if powercondition is 0 Stefan Weil (3): ide: Fix error messages from static code analysis (no real error) block/curl: Fix wrong free statement vdi: Fix warning from clang Makefile |3 +- block.c | 10 ++- block/curl.c |3 +- block/sheepdog.c |3 +- block/vdi.c | 25 +++--- hw/ide/ahci.c|2 +- hw/ide/atapi.c |6 ++ hw/ide/core.c| 11 +-- qapi-schema.json | 64 ++ qemu-img-cmds.hx |4 +- qemu-img.c | 257 ++--- qemu-img.texi|5 +- 12 files changed, 305 insertions(+), 88 deletions(-)
Re: [Qemu-devel] [PULL 00/11] Block patches
Kevin Wolf kw...@redhat.com writes: The following changes since commit 3d1d9652978ac5a32a0beb4bdf6065ca39440d89: handle device help before accelerator set up (2012-08-09 19:53:01 +) are available in the git repository at: http://repo.or.cz/r/qemu/kevin.git for-anthony Pulled. Thanks. Regards, Anthony Liguori Avi Kivity (1): virtio-blk: fix use-after-free while handling scsi commands Jason Baron (2): ahci: Fix ahci cdrom read corruptions for reads 128k ahci: Fix sglist memleak in ahci_dma_rw_buf() Kevin Wolf (1): qemu-iotests: Save some sed processes Paolo Bonzini (3): virtio-blk: support VIRTIO_BLK_F_CONFIG_WCE virtio-blk: disable write cache if not negotiated blockdev: flip default cache mode from writethrough to writeback Stefan Hajnoczi (4): qed: mark image clean after repair succeeds qcow2: mark image clean after repair succeeds block: add BLOCK_O_CHECK for qemu-img check qemu-iotests: skip 039 with ./check -nocache block.h |1 + block/qcow2.c| 32 -- block/qed-check.c| 26 block/qed.c | 11 + block/qed.h |5 blockdev.c |1 + dma-helpers.c|1 + hw/ide/ahci.c| 44 +++-- hw/ide/internal.h|1 + hw/virtio-blk.c | 31 +++- hw/virtio-blk.h |4 ++- qemu-img.c |2 +- tests/qemu-iotests/039 |1 + tests/qemu-iotests/039.out |6 + tests/qemu-iotests/common.rc | 34 ++- 15 files changed, 155 insertions(+), 45 deletions(-)
[Qemu-devel] [PULL 00/11] Block patches
The following changes since commit 3d1d9652978ac5a32a0beb4bdf6065ca39440d89: handle device help before accelerator set up (2012-08-09 19:53:01 +) are available in the git repository at: http://repo.or.cz/r/qemu/kevin.git for-anthony Avi Kivity (1): virtio-blk: fix use-after-free while handling scsi commands Jason Baron (2): ahci: Fix ahci cdrom read corruptions for reads 128k ahci: Fix sglist memleak in ahci_dma_rw_buf() Kevin Wolf (1): qemu-iotests: Save some sed processes Paolo Bonzini (3): virtio-blk: support VIRTIO_BLK_F_CONFIG_WCE virtio-blk: disable write cache if not negotiated blockdev: flip default cache mode from writethrough to writeback Stefan Hajnoczi (4): qed: mark image clean after repair succeeds qcow2: mark image clean after repair succeeds block: add BLOCK_O_CHECK for qemu-img check qemu-iotests: skip 039 with ./check -nocache block.h |1 + block/qcow2.c| 32 -- block/qed-check.c| 26 block/qed.c | 11 + block/qed.h |5 blockdev.c |1 + dma-helpers.c|1 + hw/ide/ahci.c| 44 +++-- hw/ide/internal.h|1 + hw/virtio-blk.c | 31 +++- hw/virtio-blk.h |4 ++- qemu-img.c |2 +- tests/qemu-iotests/039 |1 + tests/qemu-iotests/039.out |6 + tests/qemu-iotests/common.rc | 34 ++- 15 files changed, 155 insertions(+), 45 deletions(-)
[Qemu-devel] [PULL 00/11] Block patches for 1.0
Am 07.11.2011 17:55, schrieb Kevin Wolf: The following changes since commit 932eacc158c064935c7bab920c88a93a629e1ca4: Merge branch 'xtensa' of git://jcmvbkbc.spb.ru/dumb/qemu-xtensa (2011-11-02 20:52:23 +) are available in the git repository at: git://repo.or.cz/qemu/kevin.git for-anthony Dong Xu Wang (2): block/cloop: Fix coding style block/cloop: Use g_free instead of free Kevin Wolf (3): qemu-io: Handle create_iovec errors qemu-io: Fix multiwrite_f error handling dma: Avoid reentrancy in DMA transfer handlers Paolo Bonzini (6): vvfat: fix out of bounds array_get usage vvfat: do not fail if the disk has spare sectors vvfat: need to use first_sectors_number to distinguish fdd/hdd vvfat: unify and correct computation of sector count vvfat: do not hardcode sector counts in error message vvfat: reorganize computation of disk geometry block/cloop.c | 119 +++-- block/vvfat.c | 60 - hw/dma.c | 10 + qemu-io.c | 37 ++--- 4 files changed, 138 insertions(+), 88 deletions(-) Subject should have been PULL instead of PATCH...
[Qemu-devel] [PULL 00/11] Block patches
The following changes since commit 430a3c18064fd3c007048d757e8bd0fff45fcc99: configure: reenable opengl by default (2011-04-26 23:26:49 +0200) are available in the git repository at: git://repo.or.cz/qemu/kevin.git for-anthony Amit Shah (1): atapi: Add 'medium ready' to 'medium not ready' transition on cd change Anthony Liguori (1): qemu-img: allow rebase to a NULL backing file when unsafe Avishay Traeger (1): Improve accuracy of block migration bandwidth calculation Jes Sorensen (2): Add dd-style SIGUSR1 progress reporting Remove obsolete 'enabled' variable from progress state Kevin Wolf (5): ide: Split atapi.c out ide/atapi: Factor commands out ide/atapi: Use table instead of switch for commands ide/atapi: Replace bdrv_get_geometry calls by s-nb_sectors ide/atapi: Introduce CHECK_READY flag for commands Stefan Hajnoczi (1): qed: Fix consistency check on 32-bit hosts Makefile.objs |2 +- block-migration.c | 23 +- block/qed-check.c |4 +- block/qed.h |2 +- hw/ide/atapi.c| 1134 + hw/ide/core.c | 1067 +- hw/ide/internal.h | 14 +- qemu-img.c|2 +- qemu-progress.c | 61 +++- 9 files changed, 1221 insertions(+), 1088 deletions(-) create mode 100644 hw/ide/atapi.c
Re: [Qemu-devel] [PULL 00/11] Block patches
On Wed, Apr 27, 2011 at 03:42:59PM +0200, Kevin Wolf wrote: The following changes since commit 430a3c18064fd3c007048d757e8bd0fff45fcc99: configure: reenable opengl by default (2011-04-26 23:26:49 +0200) are available in the git repository at: git://repo.or.cz/qemu/kevin.git for-anthony Amit Shah (1): atapi: Add 'medium ready' to 'medium not ready' transition on cd change Anthony Liguori (1): qemu-img: allow rebase to a NULL backing file when unsafe Avishay Traeger (1): Improve accuracy of block migration bandwidth calculation Jes Sorensen (2): Add dd-style SIGUSR1 progress reporting Remove obsolete 'enabled' variable from progress state Kevin Wolf (5): ide: Split atapi.c out ide/atapi: Factor commands out ide/atapi: Use table instead of switch for commands ide/atapi: Replace bdrv_get_geometry calls by s-nb_sectors ide/atapi: Introduce CHECK_READY flag for commands Stefan Hajnoczi (1): qed: Fix consistency check on 32-bit hosts Makefile.objs |2 +- block-migration.c | 23 +- block/qed-check.c |4 +- block/qed.h |2 +- hw/ide/atapi.c| 1134 + hw/ide/core.c | 1067 +- hw/ide/internal.h | 14 +- qemu-img.c|2 +- qemu-progress.c | 61 +++- 9 files changed, 1221 insertions(+), 1088 deletions(-) create mode 100644 hw/ide/atapi.c Thanks, pulled. -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net
Re: [Qemu-devel] [PULL 00/11] Block patches for master
Am 14.02.2011 21:17, schrieb Anthony Liguori: On 02/10/2011 09:51 AM, Kevin Wolf wrote: The following changes since commit 6c5f738daec123020d32543fe90a6633a4f6643e: microblaze: Handle singlestepping over direct jmps (2011-02-10 00:46:09 +0100) are available in the git repository at: git://repo.or.cz/qemu/kevin.git for-anthony Pulled. Thanks. Are you sure? I don't see the commits in master. Kevin Chunqiang Tang (1): QCOW2: bug fix - read base image beyond its size Jes Sorensen (1): Change snapshot_blkdev hmp to use correct argument type for device Kevin Wolf (7): qcow2: Fix error handling for immediate backing file read failure qcow2: Fix error handling for reading compressed clusters qerror: Add QERR_UNKNOWN_BLOCK_FORMAT_FEATURE qcow2: Report error for version 2 qed: Report error for unsupported features qemu-img: Improve error messages for failed bdrv_open qcow2: Fix order in L2 table COW Markus Armbruster (2): blockdev: Plug memory leak in drive_uninit() blockdev: Plug memory leak in drive_init() error paths block/qcow2-cluster.c | 13 - block/qcow2.c | 26 +++--- block/qed.c |9 - blockdev.c| 12 ++-- cutils.c | 31 +++ hmp-commands.hx |2 +- qemu-common.h |2 ++ qemu-img.c| 10 +++--- qerror.c |5 + qerror.h |3 +++ 10 files changed, 94 insertions(+), 19 deletions(-)
Re: [Qemu-devel] [PULL 00/11] Block patches for master
On 02/10/2011 09:51 AM, Kevin Wolf wrote: The following changes since commit 6c5f738daec123020d32543fe90a6633a4f6643e: microblaze: Handle singlestepping over direct jmps (2011-02-10 00:46:09 +0100) are available in the git repository at: git://repo.or.cz/qemu/kevin.git for-anthony Pulled. Thanks. Regards, Anthony Liguori Chunqiang Tang (1): QCOW2: bug fix - read base image beyond its size Jes Sorensen (1): Change snapshot_blkdev hmp to use correct argument type for device Kevin Wolf (7): qcow2: Fix error handling for immediate backing file read failure qcow2: Fix error handling for reading compressed clusters qerror: Add QERR_UNKNOWN_BLOCK_FORMAT_FEATURE qcow2: Report error for version 2 qed: Report error for unsupported features qemu-img: Improve error messages for failed bdrv_open qcow2: Fix order in L2 table COW Markus Armbruster (2): blockdev: Plug memory leak in drive_uninit() blockdev: Plug memory leak in drive_init() error paths block/qcow2-cluster.c | 13 - block/qcow2.c | 26 +++--- block/qed.c |9 - blockdev.c| 12 ++-- cutils.c | 31 +++ hmp-commands.hx |2 +- qemu-common.h |2 ++ qemu-img.c| 10 +++--- qerror.c |5 + qerror.h |3 +++ 10 files changed, 94 insertions(+), 19 deletions(-)
[Qemu-devel] [PULL 00/11] Block patches for master
The following changes since commit 6c5f738daec123020d32543fe90a6633a4f6643e: microblaze: Handle singlestepping over direct jmps (2011-02-10 00:46:09 +0100) are available in the git repository at: git://repo.or.cz/qemu/kevin.git for-anthony Chunqiang Tang (1): QCOW2: bug fix - read base image beyond its size Jes Sorensen (1): Change snapshot_blkdev hmp to use correct argument type for device Kevin Wolf (7): qcow2: Fix error handling for immediate backing file read failure qcow2: Fix error handling for reading compressed clusters qerror: Add QERR_UNKNOWN_BLOCK_FORMAT_FEATURE qcow2: Report error for version 2 qed: Report error for unsupported features qemu-img: Improve error messages for failed bdrv_open qcow2: Fix order in L2 table COW Markus Armbruster (2): blockdev: Plug memory leak in drive_uninit() blockdev: Plug memory leak in drive_init() error paths block/qcow2-cluster.c | 13 - block/qcow2.c | 26 +++--- block/qed.c |9 - blockdev.c| 12 ++-- cutils.c | 31 +++ hmp-commands.hx |2 +- qemu-common.h |2 ++ qemu-img.c| 10 +++--- qerror.c |5 + qerror.h |3 +++ 10 files changed, 94 insertions(+), 19 deletions(-)
[Qemu-devel] [PULL 00/11] Block patches
The following changes since commit d03703c81a202cea156811e5dbc8e88627c19986: curses: Fix contro...@[\]^_} and ESC (2010-10-21 18:31:28 +0200) are available in the git repository at: git://repo.or.cz/qemu/kevin.git for-anthony Christoph Hellwig (1): ide: set WCACHE supported in IDENTIFY data Kevin Wolf (7): qcow2: Simplify image creation qcow2: Remove old image creation function qemu-io: New command map qemu-img: Fix qemu-img convert -obacking_file ide: Factor ide_flush_cache out ide: Handle flush failure virtio-blk: Respect werror option for flushes Stefan Hajnoczi (1): qcow2: Support exact L1 table growth Stefan Weil (1): block: Use GCC_FMT_ATTR and fix a format error edison (1): Copy snapshots out of QCOW2 disk block.c| 16 +++ block.h|2 + block/blkverify.c |5 +- block/qcow2-cluster.c | 25 +++-- block/qcow2-snapshot.c | 33 ++- block/qcow2.c | 278 block/qcow2.h |3 +- block_int.h|2 + hw/ide/core.c | 28 -- hw/ide/internal.h |3 +- hw/virtio-blk.c|8 ++- qemu-img-cmds.hx |4 +- qemu-img.c | 26 +- qemu-img.texi |4 +- qemu-io.c | 39 +++ 15 files changed, 264 insertions(+), 212 deletions(-)
[Qemu-devel] [PULL 00/11] Block patches
The following changes since commit 2065061ede22d401aae2ce995c3af54db9d28639: Igor V. Kovalenko (1): sparc64: handle asi referencing nucleus and secondary MMU contexts are available in the git repository at: git://repo.or.cz/qemu/kevin.git for-anthony Christoph Hellwig (4): cloop: use pread cloop: use qemu block API bochs: use pread bochs: use qemu block API Kevin Wolf (4): ide: Fix ide_dma_cancel block: Avoid unchecked casts for AIOCBs block: Fix protocol detection for Windows devices block: Fix bdrv_commit Ryota Ozaki (1): qemu-nbd: Improve error reporting Stefan Hajnoczi (1): block: Remove semicolon in BDRV_SECTOR_MASK macro Stefan Weil (1): block/vdi: Allow disk images of size 0 block.c | 19 +++- block.h |2 +- block/blkdebug.c |4 +- block/bochs.c| 81 +++-- block/cloop.c| 48 block/qcow.c |2 +- block/qcow2.c|2 +- block/vdi.c | 11 +-- hw/ide/core.c|8 ++-- qemu-nbd.c | 34 -- 10 files changed, 99 insertions(+), 112 deletions(-)