Re: [PULL 0/5] Block patches

2024-02-01 Thread Peter Maydell
On Tue, 30 Jan 2024 at 21:51, Stefan Hajnoczi  wrote:
>
> The following changes since commit 11be70677c70fdccd452a3233653949b79e97908:
>
>   Merge tag 'pull-vfio-20240129' of https://github.com/legoater/qemu into 
> staging (2024-01-29 10:53:56 +)
>
> are available in the Git repository at:
>
>   https://gitlab.com/stefanha/qemu.git tags/block-pull-request
>
> for you to fetch changes up to 954b33daee83fe79293fd81c2f7371db48e7d6bd:
>
>   hw/block/block.c: improve confusing blk_check_size_and_read_all() error 
> (2024-01-30 16:19:00 -0500)
>
> 
> Pull request
>
> 

Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/9.0
for any user-visible changes.

-- PMM



[PULL 0/5] Block patches

2024-01-30 Thread Stefan Hajnoczi
The following changes since commit 11be70677c70fdccd452a3233653949b79e97908:

  Merge tag 'pull-vfio-20240129' of https://github.com/legoater/qemu into 
staging (2024-01-29 10:53:56 +)

are available in the Git repository at:

  https://gitlab.com/stefanha/qemu.git tags/block-pull-request

for you to fetch changes up to 954b33daee83fe79293fd81c2f7371db48e7d6bd:

  hw/block/block.c: improve confusing blk_check_size_and_read_all() error 
(2024-01-30 16:19:00 -0500)


Pull request



Fiona Ebner (1):
  block/io_uring: improve error message when init fails

Manos Pitsidianakis (2):
  hw/core/qdev.c: add qdev_get_human_name()
  hw/block/block.c: improve confusing blk_check_size_and_read_all()
error

Richard W.M. Jones (1):
  block/blkio: Make s->mem_region_alignment be 64 bits

Stefan Hajnoczi (1):
  pflash: fix sectors vs bytes confusion in blk_pread_nonzeroes()

 include/hw/block/block.h |  4 ++--
 include/hw/qdev-core.h   | 14 ++
 block/blkio.c|  2 +-
 block/io_uring.c |  2 +-
 hw/block/block.c | 27 ---
 hw/block/m25p80.c|  3 ++-
 hw/block/pflash_cfi01.c  |  4 ++--
 hw/block/pflash_cfi02.c  |  2 +-
 hw/core/qdev.c   |  8 
 9 files changed, 47 insertions(+), 19 deletions(-)

-- 
2.43.0




Re: [PULL 0/5] Block patches

2023-09-10 Thread Stefan Hajnoczi
Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/8.2 for any 
user-visible changes.


signature.asc
Description: PGP signature


[PULL 0/5] Block patches

2023-09-07 Thread Stefan Hajnoczi
The following changes since commit 03a3a62fbd0aa5227e978eef3c67d3978aec9e5f:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging 
(2023-09-07 10:29:06 -0400)

are available in the Git repository at:

  https://gitlab.com/stefanha/qemu.git tags/block-pull-request

for you to fetch changes up to 631c872614aca91eaf947c1748f0f27f99635d92:

  tests/qtest: Introduce tests for UFS (2023-09-07 14:01:29 -0400)


Pull request

- Jeuk Kim's emulated UFS device
- Fabiano Rosas' IOThread GSource "name" debugging aid



Fabiano Rosas (1):
  iothread: Set the GSource "name" field

Jeuk Kim (4):
  hw/ufs: Initial commit for emulated Universal-Flash-Storage
  hw/ufs: Support for Query Transfer Requests
  hw/ufs: Support for UFS logical unit
  tests/qtest: Introduce tests for UFS

 MAINTAINERS  |7 +
 docs/specs/pci-ids.rst   |2 +
 meson.build  |1 +
 hw/ufs/trace.h   |1 +
 hw/ufs/ufs.h |  131 
 include/block/ufs.h  | 1090 +++
 include/hw/pci/pci.h |1 +
 include/hw/pci/pci_ids.h |1 +
 include/scsi/constants.h |1 +
 hw/ufs/lu.c  | 1445 
 hw/ufs/ufs.c | 1502 ++
 iothread.c   |   14 +-
 tests/qtest/ufs-test.c   |  587 +++
 hw/Kconfig   |1 +
 hw/meson.build   |1 +
 hw/ufs/Kconfig   |4 +
 hw/ufs/meson.build   |1 +
 hw/ufs/trace-events  |   58 ++
 tests/qtest/meson.build  |1 +
 19 files changed, 4843 insertions(+), 6 deletions(-)
 create mode 100644 hw/ufs/trace.h
 create mode 100644 hw/ufs/ufs.h
 create mode 100644 include/block/ufs.h
 create mode 100644 hw/ufs/lu.c
 create mode 100644 hw/ufs/ufs.c
 create mode 100644 tests/qtest/ufs-test.c
 create mode 100644 hw/ufs/Kconfig
 create mode 100644 hw/ufs/meson.build
 create mode 100644 hw/ufs/trace-events

-- 
2.41.0




Re: [PULL 0/5] Block patches

2021-07-09 Thread Peter Maydell
On Thu, 8 Jul 2021 at 14:11, Stefan Hajnoczi  wrote:
>
> The following changes since commit 711c0418c8c1ce3a24346f058b001c4c5a2f0f81:
>
>   Merge remote-tracking branch 'remotes/philmd/tags/mips-20210702' into 
> staging (2021-07-04 14:04:12 +0100)
>
> are available in the Git repository at:
>
>   https://gitlab.com/stefanha/qemu.git tags/block-pull-request
>
> for you to fetch changes up to 9f460c64e13897117f35ffb61f6f5e0102cabc70:
>
>   block/io: Merge discard request alignments (2021-07-06 14:28:55 +0100)
>
> 
> Pull request
>

Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/6.1
for any user-visible changes.

-- PMM



[PULL 0/5] Block patches

2021-07-08 Thread Stefan Hajnoczi
The following changes since commit 711c0418c8c1ce3a24346f058b001c4c5a2f0f81:

  Merge remote-tracking branch 'remotes/philmd/tags/mips-20210702' into staging 
(2021-07-04 14:04:12 +0100)

are available in the Git repository at:

  https://gitlab.com/stefanha/qemu.git tags/block-pull-request

for you to fetch changes up to 9f460c64e13897117f35ffb61f6f5e0102cabc70:

  block/io: Merge discard request alignments (2021-07-06 14:28:55 +0100)


Pull request



Akihiko Odaki (3):
  block/file-posix: Optimize for macOS
  block: Add backend_defaults property
  block/io: Merge discard request alignments

Stefan Hajnoczi (2):
  util/async: add a human-readable name to BHs for debugging
  util/async: print leaked BH name when AioContext finalizes

 include/block/aio.h| 31 ++---
 include/hw/block/block.h   |  3 +++
 include/qemu/main-loop.h   |  4 +++-
 block/file-posix.c | 27 --
 block/io.c |  2 ++
 hw/block/block.c   | 42 ++
 tests/unit/ptimer-test-stubs.c |  2 +-
 util/async.c   | 25 
 util/main-loop.c   |  4 ++--
 tests/qemu-iotests/172.out | 38 ++
 10 files changed, 161 insertions(+), 17 deletions(-)

-- 
2.31.1



Re: [PULL 0/5] Block patches

2020-05-14 Thread Peter Maydell
On Wed, 13 May 2020 at 15:15, Max Reitz  wrote:
>
> The following changes since commit d5c75ec500d96f1d93447f990cd5a4ef5ba27fae:
>
>   Merge remote-tracking branch 
> 'remotes/stefanberger/tags/pull-tpm-2020-05-08-1' into staging (2020-05-12 
> 17:00:10 +0100)
>
> are available in the Git repository at:
>
>   https://github.com/XanClic/qemu.git tags/pull-block-2020-05-13
>
> for you to fetch changes up to fc9aefc8c0d3c6392656ea661ce72c1583b70bbd:
>
>   block/block-copy: fix use-after-free of task pointer (2020-05-13 14:20:31 
> +0200)
>
> 
> Block patches:
> - zstd compression for qcow2
> - Fix use-after-free


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/5.1
for any user-visible changes.

-- PMM



[PULL 0/5] Block patches

2020-05-13 Thread Max Reitz
The following changes since commit d5c75ec500d96f1d93447f990cd5a4ef5ba27fae:

  Merge remote-tracking branch 
'remotes/stefanberger/tags/pull-tpm-2020-05-08-1' into staging (2020-05-12 
17:00:10 +0100)

are available in the Git repository at:

  https://github.com/XanClic/qemu.git tags/pull-block-2020-05-13

for you to fetch changes up to fc9aefc8c0d3c6392656ea661ce72c1583b70bbd:

  block/block-copy: fix use-after-free of task pointer (2020-05-13 14:20:31 
+0200)


Block patches:
- zstd compression for qcow2
- Fix use-after-free


Denis Plotnikov (4):
  qcow2: introduce compression type feature
  qcow2: rework the cluster compression routine
  qcow2: add zstd cluster compression
  iotests: 287: add qcow2 compression type test

Vladimir Sementsov-Ogievskiy (1):
  block/block-copy: fix use-after-free of task pointer

 docs/interop/qcow2.txt   |   1 +
 configure|   2 +-
 qapi/block-core.json |  23 ++-
 block/qcow2.h|  20 ++-
 include/block/block_int.h|   1 +
 block/block-copy.c   |   2 +-
 block/qcow2-threads.c| 240 +--
 block/qcow2.c| 120 
 tests/qemu-iotests/031.out   |  14 +-
 tests/qemu-iotests/036.out   |   4 +-
 tests/qemu-iotests/049.out   | 102 ++---
 tests/qemu-iotests/060.out   |   1 +
 tests/qemu-iotests/061.out   |  34 +++--
 tests/qemu-iotests/065   |  28 ++--
 tests/qemu-iotests/080   |   2 +-
 tests/qemu-iotests/082.out   |  48 ++-
 tests/qemu-iotests/085.out   |  38 ++---
 tests/qemu-iotests/144.out   |   4 +-
 tests/qemu-iotests/182.out   |   2 +-
 tests/qemu-iotests/185.out   |   8 +-
 tests/qemu-iotests/198.out   |   2 +
 tests/qemu-iotests/206.out   |   5 +
 tests/qemu-iotests/242.out   |   5 +
 tests/qemu-iotests/255.out   |   8 +-
 tests/qemu-iotests/274.out   |  49 ---
 tests/qemu-iotests/280.out   |   2 +-
 tests/qemu-iotests/287   | 152 
 tests/qemu-iotests/287.out   |  67 +
 tests/qemu-iotests/common.filter |   3 +-
 tests/qemu-iotests/group |   1 +
 30 files changed, 825 insertions(+), 163 deletions(-)
 create mode 100755 tests/qemu-iotests/287
 create mode 100644 tests/qemu-iotests/287.out

-- 
2.26.2




Re: [PULL 0/5] Block patches for 5.0-rc2

2020-04-07 Thread Peter Maydell
On Tue, 7 Apr 2020 at 13:37, Max Reitz  wrote:
>
> The following changes since commit 53ef8a92eb04ee19640f5aad3bff36cd4a36c250:
>
>   Merge remote-tracking branch 
> 'remotes/pmaydell/tags/pull-target-arm-20200406' into staging (2020-04-06 
> 12:36:45 +0100)
>
> are available in the Git repository at:
>
>   https://github.com/XanClic/qemu.git tags/pull-block-2020-04-07
>
> for you to fetch changes up to 36d883ba0de8a281072ded2b51e0a711fd002139:
>
>   xen-block: Fix double qlist remove and request leak (2020-04-07 13:51:09 
> +0200)
>
> 
> Block patches for 5.0-rc2:
> - Fix double QLIST_REMOVE() and potential request object leak in
>   xen-block
> - Prevent a potential assertion failure in qcow2's code for compressed
>   clusters by rejecting invalid (unaligned) requests with -EIO
> - Prevent discards on qcow2 v2 images from making backing data reappear
> - Make qemu-img convert report I/O error locations by byte offsets
>   consistently
> - Fix for potential I/O test errors (accidental globbing due to missing
>   quotes)
>
> 


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/5.0
for any user-visible changes.

-- PMM



[PULL 0/5] Block patches for 5.0-rc2

2020-04-07 Thread Max Reitz
The following changes since commit 53ef8a92eb04ee19640f5aad3bff36cd4a36c250:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20200406' 
into staging (2020-04-06 12:36:45 +0100)

are available in the Git repository at:

  https://github.com/XanClic/qemu.git tags/pull-block-2020-04-07

for you to fetch changes up to 36d883ba0de8a281072ded2b51e0a711fd002139:

  xen-block: Fix double qlist remove and request leak (2020-04-07 13:51:09 
+0200)


Block patches for 5.0-rc2:
- Fix double QLIST_REMOVE() and potential request object leak in
  xen-block
- Prevent a potential assertion failure in qcow2's code for compressed
  clusters by rejecting invalid (unaligned) requests with -EIO
- Prevent discards on qcow2 v2 images from making backing data reappear
- Make qemu-img convert report I/O error locations by byte offsets
  consistently
- Fix for potential I/O test errors (accidental globbing due to missing
  quotes)


Alberto Garcia (2):
  qcow2: Forbid discard in qcow2 v2 images with backing files
  qcow2: Check request size in qcow2_co_pwritev_compressed_part()

Anthony PERARD (1):
  xen-block: Fix double qlist remove and request leak

Eric Blake (1):
  qemu-img: Report convert errors by bytes, not sectors

Max Reitz (1):
  iotests/common.pattern: Quote echos

 block/qcow2.c | 11 
 hw/block/dataplane/xen-block.c| 48 +--
 qemu-img.c|  8 +--
 tests/qemu-iotests/046| 10 ++--
 tests/qemu-iotests/046.out| 12 ++--
 tests/qemu-iotests/060| 12 ++--
 tests/qemu-iotests/060.out|  2 -
 tests/qemu-iotests/177|  5 +-
 tests/qemu-iotests/244.out|  2 +-
 tests/qemu-iotests/290| 97 +++
 tests/qemu-iotests/290.out| 61 +++
 tests/qemu-iotests/common.pattern | 22 +++
 tests/qemu-iotests/group  |  1 +
 13 files changed, 224 insertions(+), 67 deletions(-)
 create mode 100755 tests/qemu-iotests/290
 create mode 100644 tests/qemu-iotests/290.out

-- 
2.25.1




Re: [PULL 0/5] Block patches for 4.2-rc0

2019-11-06 Thread Peter Maydell
On Mon, 4 Nov 2019 at 09:03, Max Reitz  wrote:
>
> The following changes since commit 36609b4fa36f0ac934874371874416f7533a5408:
>
>   Merge remote-tracking branch 
> 'remotes/palmer/tags/palmer-for-master-4.2-sf1' into staging (2019-11-02 
> 17:59:03 +)
>
> are available in the Git repository at:
>
>   https://github.com/XanClic/qemu.git tags/pull-block-2019-11-04
>
> for you to fetch changes up to 292d06b925b2787ee6f2430996b95651cae42fce:
>
>   block/file-posix: Let post-EOF fallocate serialize (2019-11-04 09:33:51 
> +0100)
>
> 
> Block patches for 4.2-rc0:
> - Work around XFS write-zeroes bug in file-posix block driver
> - Fix backup job with compression
> - Fix to the NVMe block driver header
>

Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/4.2
for any user-visible changes.

-- PMM



[PULL 0/5] Block patches for 4.2-rc0

2019-11-04 Thread Max Reitz
The following changes since commit 36609b4fa36f0ac934874371874416f7533a5408:

  Merge remote-tracking branch 'remotes/palmer/tags/palmer-for-master-4.2-sf1' 
into staging (2019-11-02 17:59:03 +)

are available in the Git repository at:

  https://github.com/XanClic/qemu.git tags/pull-block-2019-11-04

for you to fetch changes up to 292d06b925b2787ee6f2430996b95651cae42fce:

  block/file-posix: Let post-EOF fallocate serialize (2019-11-04 09:33:51 +0100)


Block patches for 4.2-rc0:
- Work around XFS write-zeroes bug in file-posix block driver
- Fix backup job with compression
- Fix to the NVMe block driver header


Klaus Jensen (1):
  nvme: fix NSSRS offset in CAP register

Max Reitz (3):
  block: Make wait/mark serialising requests public
  block: Add bdrv_co_get_self_request()
  block/file-posix: Let post-EOF fallocate serialize

Vladimir Sementsov-Ogievskiy (1):
  block/block-copy: fix s->copy_size for compressed cluster

 include/block/block_int.h |  4 
 include/block/nvme.h  |  2 +-
 block/block-copy.c|  4 ++--
 block/file-posix.c| 36 +
 block/io.c| 42 ---
 5 files changed, 73 insertions(+), 15 deletions(-)

-- 
2.21.0




Re: [Qemu-devel] [PULL 0/5] Block patches for 4.1.0-rc2

2019-07-23 Thread Peter Maydell
On Mon, 22 Jul 2019 at 18:26, Max Reitz  wrote:
>
> The following changes since commit 23da9e297b4120ca9702cabec91599a44255fe96:
>
>   Merge remote-tracking branch 
> 'remotes/pmaydell/tags/pull-target-arm-20190722' into staging (2019-07-22 
> 15:16:48 +0100)
>
> are available in the Git repository at:
>
>   https://github.com/XanClic/qemu.git tags/pull-block-2019-07-22
>
> for you to fetch changes up to 43eaaaef0e18817bf78d8f135993f8579cad2cc6:
>
>   block: Only the main loop can change AioContexts (2019-07-22 18:41:43 +0200)
>
> 
> Block patches for 4.1.0-rc2:
> - NVMe block driver fixes
> - Drain/AioContext fixes
>
> 


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/4.1
for any user-visible changes.

-- PMM



[Qemu-devel] [PULL 0/5] Block patches for 4.1.0-rc2

2019-07-22 Thread Max Reitz
The following changes since commit 23da9e297b4120ca9702cabec91599a44255fe96:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20190722' 
into staging (2019-07-22 15:16:48 +0100)

are available in the Git repository at:

  https://github.com/XanClic/qemu.git tags/pull-block-2019-07-22

for you to fetch changes up to 43eaaaef0e18817bf78d8f135993f8579cad2cc6:

  block: Only the main loop can change AioContexts (2019-07-22 18:41:43 +0200)


Block patches for 4.1.0-rc2:
- NVMe block driver fixes
- Drain/AioContext fixes


Max Reitz (2):
  block: Dec. drained_end_counter before bdrv_wakeup
  block: Only the main loop can change AioContexts

Maxim Levitsky (3):
  block/nvme: fix doorbell stride
  block/nvme: support larger that 512 bytes sector devices
  block/nvme: don't touch the completion entries

 include/block/block.h |  8 +++
 block.c   | 13 ++-
 block/io.c|  5 ++---
 block/nvme.c  | 52 ++-
 4 files changed, 55 insertions(+), 23 deletions(-)

-- 
2.21.0




Re: [Qemu-devel] [PULL 0/5] Block patches

2017-10-05 Thread Peter Maydell
On 3 October 2017 at 20:12, Stefan Hajnoczi  wrote:
> The following changes since commit d147f7e815f97cb477e223586bcb80c316ae10ea:
>
>   Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into 
> staging (2017-10-03 16:27:24 +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 f708a5e71cba0d784e307334c07ade5f56f827ab:
>
>   aio: fix assert when remove poll during destroy (2017-10-03 14:36:19 -0400)
>
> 
>

Applied, thanks.

-- PMM



[Qemu-devel] [PULL 0/5] Block patches

2017-10-03 Thread Stefan Hajnoczi
The following changes since commit d147f7e815f97cb477e223586bcb80c316ae10ea:

  Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging 
(2017-10-03 16:27:24 +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 f708a5e71cba0d784e307334c07ade5f56f827ab:

  aio: fix assert when remove poll during destroy (2017-10-03 14:36:19 -0400)





Peter Xu (4):
  qom: provide root container for internal objs
  iothread: provide helpers for internal use
  iothread: export iothread_stop()
  iothread: delay the context release to finalize

Stefan Hajnoczi (1):
  aio: fix assert when remove poll during destroy

 include/qom/object.h  | 11 +++
 include/sysemu/iothread.h |  9 +
 iothread.c| 46 --
 qom/object.c  | 11 +++
 util/aio-posix.c  |  9 -
 5 files changed, 75 insertions(+), 11 deletions(-)

-- 
2.13.6




[Qemu-devel] [PULL 0/5] Block patches for 2.9

2017-02-28 Thread Jeff Cody
The following changes since commit c8c0a1a784cdf70ecea50e93213137c6c89337a7:

  Merge remote-tracking branch 'remotes/cody/tags/block-pull-request' into 
staging (2017-02-28 13:41:03 +)

are available in the git repository at:

  https://github.com/codyprime/qemu-kvm-jtc.git tags/block-pull-request

for you to fetch changes up to 8917a12873832008749ff90832e90e105ad4d706:

  block/rbd: add support for 'mon_host', 'auth_supported' via QAPI (2017-02-28 
11:11:39 -0500)


Block patches for 2.9, for rbd blockdev-add


Jeff Cody (5):
  block/rbd: don't copy strings in qemu_rbd_next_tok()
  block/rbd: add all the currently supported runtime_opts
  block/rbd: parse all options via bdrv_parse_filename
  block/rbd: add blockdev-add support
  block/rbd: add support for 'mon_host', 'auth_supported' via QAPI

 block/rbd.c  | 568 ++-
 qapi/block-core.json |  62 +-
 2 files changed, 442 insertions(+), 188 deletions(-)

-- 
2.9.3




Re: [Qemu-devel] [PULL 0/5] Block patches

2017-02-02 Thread Peter Maydell
On 1 February 2017 at 05:34, Jeff Cody  wrote:
> The following changes since commit a0def594286d9110a6035e02eef558cf3cf5d847:
>
>   Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into 
> staging (2017-01-30 10:23:20 +)
>
> are available in the git repository at:
>
>   https://github.com/codyprime/qemu-kvm-jtc.git tags/block-pull-request
>
> for you to fetch changes up to acf6e5f0962c4be670d4a93ede77423512521876:
>
>   sheepdog: reorganize check for overlapping requests (2017-02-01 00:17:20 
> -0500)
>
> 
> Block patches
> 
>
> Paolo Bonzini (5):
>   sheepdog: remove unused cancellation support
>   sheepdog: reorganize coroutine flow
>   sheepdog: do not use BlockAIOCB
>   sheepdog: simplify inflight_aio_head management
>   sheepdog: reorganize check for overlapping requests

Applied, thanks.

-- PMM



[Qemu-devel] [PULL 0/5] Block patches

2017-01-31 Thread Jeff Cody
The following changes since commit a0def594286d9110a6035e02eef558cf3cf5d847:

  Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging 
(2017-01-30 10:23:20 +)

are available in the git repository at:

  https://github.com/codyprime/qemu-kvm-jtc.git tags/block-pull-request

for you to fetch changes up to acf6e5f0962c4be670d4a93ede77423512521876:

  sheepdog: reorganize check for overlapping requests (2017-02-01 00:17:20 
-0500)


Block patches


Paolo Bonzini (5):
  sheepdog: remove unused cancellation support
  sheepdog: reorganize coroutine flow
  sheepdog: do not use BlockAIOCB
  sheepdog: simplify inflight_aio_head management
  sheepdog: reorganize check for overlapping requests

 block/sheepdog.c | 289 ---
 1 file changed, 84 insertions(+), 205 deletions(-)

-- 
2.9.3




Re: [Qemu-devel] [PULL 0/5] Block patches for 2.7.0-rc1

2016-07-27 Thread Peter Maydell
On 26 July 2016 at 18:18, Max Reitz  wrote:
> The following changes since commit f49ee630d73729ecaeecf4b38a8df11bc613914d:
>
>   Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.7-20160726' 
> into staging (2016-07-26 11:53:47 +0100)
>
> are available in the git repository at:
>
>   git://github.com/XanClic/qemu.git tags/pull-block-2016-07-26
>
> for you to fetch changes up to 4c44b4a4c816a0450b80feb14d692c9c8b80fbd2:
>
>   iotest: fix python based IO tests (2016-07-26 18:28:40 +0200)
>
> 
> Block patches for 2.7.0-rc1
>
> 
> Cao jin (1):
>   AioContext: correct comments
>
> Daniel P. Berrange (3):
>   crypto: add support for querying parameters for block encryption
>   block: export LUKS specific data to qemu-img info
>   iotest: fix python based IO tests
>
> Vladimir Sementsov-Ogievskiy (1):
>   qcow2: do not allocate extra memory
>
>  block/crypto.c| 49 
>  block/qcow.c  |  2 +-
>  block/qcow2.c |  2 +-
>  crypto/block-luks.c   | 67 +
>  crypto/block.c| 17 +
>  crypto/blockpriv.h|  4 ++
>  include/block/aio.h   |  2 +-
>  include/crypto/block.h| 16 
>  qapi/block-core.json  |  6 ++-
>  qapi/crypto.json  | 87 
> +++
>  scripts/qemu.py   | 32 +---
>  scripts/qtest.py  | 19 ++
>  tests/qemu-iotests/iotests.py | 24 ++--
>  13 files changed, 290 insertions(+), 37 deletions(-)

Applied, thanks.

-- PMM



[Qemu-devel] [PULL 0/5] Block patches for 2.7.0-rc1

2016-07-26 Thread Max Reitz
The following changes since commit f49ee630d73729ecaeecf4b38a8df11bc613914d:

  Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.7-20160726' into 
staging (2016-07-26 11:53:47 +0100)

are available in the git repository at:

  git://github.com/XanClic/qemu.git tags/pull-block-2016-07-26

for you to fetch changes up to 4c44b4a4c816a0450b80feb14d692c9c8b80fbd2:

  iotest: fix python based IO tests (2016-07-26 18:28:40 +0200)


Block patches for 2.7.0-rc1


Cao jin (1):
  AioContext: correct comments

Daniel P. Berrange (3):
  crypto: add support for querying parameters for block encryption
  block: export LUKS specific data to qemu-img info
  iotest: fix python based IO tests

Vladimir Sementsov-Ogievskiy (1):
  qcow2: do not allocate extra memory

 block/crypto.c| 49 
 block/qcow.c  |  2 +-
 block/qcow2.c |  2 +-
 crypto/block-luks.c   | 67 +
 crypto/block.c| 17 +
 crypto/blockpriv.h|  4 ++
 include/block/aio.h   |  2 +-
 include/crypto/block.h| 16 
 qapi/block-core.json  |  6 ++-
 qapi/crypto.json  | 87 +++
 scripts/qemu.py   | 32 +---
 scripts/qtest.py  | 19 ++
 tests/qemu-iotests/iotests.py | 24 ++--
 13 files changed, 290 insertions(+), 37 deletions(-)

-- 
2.9.0




Re: [Qemu-devel] [PULL 0/5] Block patches

2015-10-12 Thread Stefan Hajnoczi
On Fri, Oct 09, 2015 at 12:17:54PM +0100, Peter Maydell wrote:
> On 9 October 2015 at 10:13, Stefan Hajnoczi  wrote:
> > The following changes since commit 1d27b91723c252d9a97151dc1959cfd89c5816cb:
> >
> >   Merge remote-tracking branch 
> > 'remotes/awilliam/tags/vfio-update-20151007.0' into staging (2015-10-08 
> > 16:50:34 +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 b22b254b8b61705517756060bd8e83edd30b9987:
> >
> >   sdhci.c: Limit the maximum block size (2015-10-09 09:45:04 +0100)
> >
> > 
> >
> > 
> >
> > Alistair Francis (1):
> >   sdhci.c: Limit the maximum block size
> >
> > Kevin O'Connor (1):
> >   sdhci: Pass drive parameter to sdhci-pci via qdev property
> >
> > Paolo Bonzini (1):
> >   block: switch from g_slice allocator to malloc
> >
> > Pierre Morel (1):
> >   virtio dataplane: adapt dataplane for virtio Version 1
> >
> > Stefan Hajnoczi (1):
> >   virtio-blk: use blk_io_plug/unplug for Linux AIO batching
> 
> Compiler warnings on OSX:
> 
> /Users/pm215/src/qemu-for-merges/hw/virtio/dataplane/vring.c:84:23:
> warning: format specifies type 'unsigned long' but the argument has
> type 'hwaddr' (aka 'unsigned long long') [-Wformat]
>   size, addr);
>   ^~~~
> /Users/pm215/src/qemu-for-merges/hw/virtio/dataplane/vring.c:84:29:
> warning: format specifies type 'unsigned long' but the argument has
> type 'hwaddr' (aka 'unsigned long long') [-Wformat]
>   size, addr);
> ^~~~
> /Users/pm215/src/qemu-for-merges/hw/virtio/dataplane/vring.c:97:23:
> warning: format specifies type 'unsigned long' but the argument has
> type 'hwaddr' (aka 'unsigned long long') [-Wformat]
>   size, addr);
>   ^~~~
> /Users/pm215/src/qemu-for-merges/hw/virtio/dataplane/vring.c:97:29:
> warning: format specifies type 'unsigned long' but the argument has
> type 'hwaddr' (aka 'unsigned long long') [-Wformat]
>   size, addr);
> ^~~~
> /Users/pm215/src/qemu-for-merges/hw/virtio/dataplane/vring.c:110:23:
> warning: format specifies type 'unsigned long' but the argument has
> type 'hwaddr' (aka 'unsigned long long') [-Wformat]
>   size, addr);
>   ^~~~
> /Users/pm215/src/qemu-for-merges/hw/virtio/dataplane/vring.c:110:29:
> warning: format specifies type 'unsigned long' but the argument has
> type 'hwaddr' (aka 'unsigned long long') [-Wformat]
>   size, addr);
> ^~~~
> 6 warnings generated.
> 
> 
> Same problem, w32 build:
> /home/petmay01/linaro/qemu-for-merges/hw/virtio/dataplane/vring.c: In
> function ‘vring_setup’:
> /home/petmay01/linaro/qemu-for-merges/hw/virtio/dataplane/vring.c:84:
> warning: format ‘%16lx’ expects
> type ‘long unsigned int’, but argument 2 has type ‘hwaddr’
> /home/petmay01/linaro/qemu-for-merges/hw/virtio/dataplane/vring.c:84:
> warning: format ‘%16lx’ expects
> type ‘long unsigned int’, but argument 3 has type ‘hwaddr’
> /home/petmay01/linaro/qemu-for-merges/hw/virtio/dataplane/vring.c:97:
> warning: format ‘%16lx’ expects
> type ‘long unsigned int’, but argument 2 has type ‘hwaddr’
> /home/petmay01/linaro/qemu-for-merges/hw/virtio/dataplane/vring.c:97:
> warning: format ‘%16lx’ expects
> type ‘long unsigned int’, but argument 3 has type ‘hwaddr’
> /home/petmay01/linaro/qemu-for-merges/hw/virtio/dataplane/vring.c:110:
> warning: format ‘%16lx’ expects
>  type ‘long unsigned int’, but argument 2 has type ‘hwaddr’
> /home/petmay01/linaro/qemu-for-merges/hw/virtio/dataplane/vring.c:110:
> warning: format ‘%16lx’ expects
>  type ‘long unsigned int’, but argument 3 has type ‘hwaddr’
> make[1]: *** [hw/virtio/dataplane/vring.o] Error 1

Thanks for letting me know.  Weird that I didn't see the warnings from
my 32-bit Linux build.

I am sending a v2 pull request with HWADDR_PRIx instead of the 16lx
format specifier fixed in Pierre's patch.

Stefan



[Qemu-devel] [PULL 0/5] Block patches

2015-10-09 Thread Stefan Hajnoczi
The following changes since commit 1d27b91723c252d9a97151dc1959cfd89c5816cb:

  Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20151007.0' 
into staging (2015-10-08 16:50:34 +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 b22b254b8b61705517756060bd8e83edd30b9987:

  sdhci.c: Limit the maximum block size (2015-10-09 09:45:04 +0100)





Alistair Francis (1):
  sdhci.c: Limit the maximum block size

Kevin O'Connor (1):
  sdhci: Pass drive parameter to sdhci-pci via qdev property

Paolo Bonzini (1):
  block: switch from g_slice allocator to malloc

Pierre Morel (1):
  virtio dataplane: adapt dataplane for virtio Version 1

Stefan Hajnoczi (1):
  virtio-blk: use blk_io_plug/unplug for Linux AIO batching

 block/io.c  |  4 +--
 block/mirror.c  |  4 +--
 block/raw-posix.c   |  8 ++---
 block/raw-win32.c   |  4 +--
 hw/block/virtio-blk.c   |  8 +++--
 hw/sd/sd.c  |  4 ++-
 hw/sd/sdhci.c   | 42 +
 hw/sd/sdhci.h   |  2 ++
 hw/virtio/dataplane/vring.c | 62 ++---
 include/hw/virtio/dataplane/vring.h |  4 ++-
 10 files changed, 103 insertions(+), 39 deletions(-)

-- 
2.4.3




Re: [Qemu-devel] [PULL 0/5] Block patches

2015-10-09 Thread Peter Maydell
On 9 October 2015 at 10:13, Stefan Hajnoczi  wrote:
> The following changes since commit 1d27b91723c252d9a97151dc1959cfd89c5816cb:
>
>   Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20151007.0' 
> into staging (2015-10-08 16:50:34 +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 b22b254b8b61705517756060bd8e83edd30b9987:
>
>   sdhci.c: Limit the maximum block size (2015-10-09 09:45:04 +0100)
>
> 
>
> 
>
> Alistair Francis (1):
>   sdhci.c: Limit the maximum block size
>
> Kevin O'Connor (1):
>   sdhci: Pass drive parameter to sdhci-pci via qdev property
>
> Paolo Bonzini (1):
>   block: switch from g_slice allocator to malloc
>
> Pierre Morel (1):
>   virtio dataplane: adapt dataplane for virtio Version 1
>
> Stefan Hajnoczi (1):
>   virtio-blk: use blk_io_plug/unplug for Linux AIO batching

Compiler warnings on OSX:

/Users/pm215/src/qemu-for-merges/hw/virtio/dataplane/vring.c:84:23:
warning: format specifies type 'unsigned long' but the argument has
type 'hwaddr' (aka 'unsigned long long') [-Wformat]
  size, addr);
  ^~~~
/Users/pm215/src/qemu-for-merges/hw/virtio/dataplane/vring.c:84:29:
warning: format specifies type 'unsigned long' but the argument has
type 'hwaddr' (aka 'unsigned long long') [-Wformat]
  size, addr);
^~~~
/Users/pm215/src/qemu-for-merges/hw/virtio/dataplane/vring.c:97:23:
warning: format specifies type 'unsigned long' but the argument has
type 'hwaddr' (aka 'unsigned long long') [-Wformat]
  size, addr);
  ^~~~
/Users/pm215/src/qemu-for-merges/hw/virtio/dataplane/vring.c:97:29:
warning: format specifies type 'unsigned long' but the argument has
type 'hwaddr' (aka 'unsigned long long') [-Wformat]
  size, addr);
^~~~
/Users/pm215/src/qemu-for-merges/hw/virtio/dataplane/vring.c:110:23:
warning: format specifies type 'unsigned long' but the argument has
type 'hwaddr' (aka 'unsigned long long') [-Wformat]
  size, addr);
  ^~~~
/Users/pm215/src/qemu-for-merges/hw/virtio/dataplane/vring.c:110:29:
warning: format specifies type 'unsigned long' but the argument has
type 'hwaddr' (aka 'unsigned long long') [-Wformat]
  size, addr);
^~~~
6 warnings generated.


Same problem, w32 build:
/home/petmay01/linaro/qemu-for-merges/hw/virtio/dataplane/vring.c: In
function ‘vring_setup’:
/home/petmay01/linaro/qemu-for-merges/hw/virtio/dataplane/vring.c:84:
warning: format ‘%16lx’ expects
type ‘long unsigned int’, but argument 2 has type ‘hwaddr’
/home/petmay01/linaro/qemu-for-merges/hw/virtio/dataplane/vring.c:84:
warning: format ‘%16lx’ expects
type ‘long unsigned int’, but argument 3 has type ‘hwaddr’
/home/petmay01/linaro/qemu-for-merges/hw/virtio/dataplane/vring.c:97:
warning: format ‘%16lx’ expects
type ‘long unsigned int’, but argument 2 has type ‘hwaddr’
/home/petmay01/linaro/qemu-for-merges/hw/virtio/dataplane/vring.c:97:
warning: format ‘%16lx’ expects
type ‘long unsigned int’, but argument 3 has type ‘hwaddr’
/home/petmay01/linaro/qemu-for-merges/hw/virtio/dataplane/vring.c:110:
warning: format ‘%16lx’ expects
 type ‘long unsigned int’, but argument 2 has type ‘hwaddr’
/home/petmay01/linaro/qemu-for-merges/hw/virtio/dataplane/vring.c:110:
warning: format ‘%16lx’ expects
 type ‘long unsigned int’, but argument 3 has type ‘hwaddr’
make[1]: *** [hw/virtio/dataplane/vring.o] Error 1

thanks
-- PMM



[Qemu-devel] [PULL 0/5] Block patches for 2.2

2014-11-10 Thread Kevin Wolf
The following changes since commit 6e76d125f244e10676b917208f2a074729820246:

  Update version for v2.2.0-rc0 release (2014-11-05 15:21:04 +)

are available in the git repository at:

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

for you to fetch changes up to ea3beed41d2eeb33a09f1b538d1caea787a043b6:

  Merge remote-tracking branch 'mreitz/block' into queue-block (2014-11-10 
10:41:34 +0100)



Block patches


Kevin Wolf (1):
  Merge remote-tracking branch 'mreitz/block' into queue-block

Max Reitz (5):
  qemu-img: Omit error_report() after img_open()
  block: Propagate error in bdrv_img_create()
  iotests: Add test for non-existing backing file
  qapi: Complete BlkdebugEvent
  block/vdi: Limit maximum size even futher

 block.c|  5 -
 block/vdi.c| 14 ++--
 qapi/block-core.json   |  4 +++-
 qemu-img.c |  4 
 tests/qemu-iotests/084 | 14 ++--
 tests/qemu-iotests/084.out | 13 +++-
 tests/qemu-iotests/111 | 53 ++
 tests/qemu-iotests/111.out |  3 +++
 tests/qemu-iotests/group   |  1 +
 9 files changed, 87 insertions(+), 24 deletions(-)
 create mode 100755 tests/qemu-iotests/111
 create mode 100644 tests/qemu-iotests/111.out



Re: [Qemu-devel] [PULL 0/5] Block patches for 2.2

2014-11-10 Thread Peter Maydell
On 10 November 2014 10:57, Kevin Wolf kw...@redhat.com wrote:
 The following changes since commit 6e76d125f244e10676b917208f2a074729820246:

   Update version for v2.2.0-rc0 release (2014-11-05 15:21:04 +)

 are available in the git repository at:

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

 for you to fetch changes up to ea3beed41d2eeb33a09f1b538d1caea787a043b6:

   Merge remote-tracking branch 'mreitz/block' into queue-block (2014-11-10 
 10:41:34 +0100)

 

 Block patches

 

Applied, thanks.

-- PMM



[Qemu-devel] [PULL 0/5] Block patches for 1.3.0-rc2

2012-11-30 Thread Kevin Wolf
The following changes since commit e9bff10f8db94912b1b0e6e2e3394cae02faf614:

  event notifier: Fix setup for win32 (2012-11-28 13:33:01 -0600)

are available in the git repository at:

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

Dietmar Maurer (1):
  stream: fix ratelimit_set_speed

Kevin Wolf (2):
  Documentation: Update block cache mode information
  Documentation: Update image format information

Pavel Hrdina (1):
  atapi: make change media detection for guests easier

Peter Maydell (1):
  coroutine-sigaltstack.c: Use stack_t, not struct sigaltstack

 coroutine-sigaltstack.c  |4 +-
 hw/ide/atapi.c   |   15 +++--
 hw/ide/core.c|6 --
 include/qemu/ratelimit.h |2 +-
 qemu-doc.texi|  167 ++
 qemu-img.texi|   84 
 qemu-options.hx  |   38 +-
 7 files changed, 226 insertions(+), 90 deletions(-)



Re: [Qemu-devel] [PULL 0/5] Block patches for 1.3.0-rc2

2012-11-30 Thread Anthony Liguori
Kevin Wolf kw...@redhat.com writes:

 The following changes since commit e9bff10f8db94912b1b0e6e2e3394cae02faf614:

   event notifier: Fix setup for win32 (2012-11-28 13:33:01 -0600)

 are available in the git repository at:

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


Pulled. Thanks.

Regards,

Anthony Liguori

 Dietmar Maurer (1):
   stream: fix ratelimit_set_speed

 Kevin Wolf (2):
   Documentation: Update block cache mode information
   Documentation: Update image format information

 Pavel Hrdina (1):
   atapi: make change media detection for guests easier

 Peter Maydell (1):
   coroutine-sigaltstack.c: Use stack_t, not struct sigaltstack

  coroutine-sigaltstack.c  |4 +-
  hw/ide/atapi.c   |   15 +++--
  hw/ide/core.c|6 --
  include/qemu/ratelimit.h |2 +-
  qemu-doc.texi|  167 
 ++
  qemu-img.texi|   84 
  qemu-options.hx  |   38 +-
  7 files changed, 226 insertions(+), 90 deletions(-)



Re: [Qemu-devel] [PULL 0/5] Block patches for 1.1

2012-06-03 Thread Anthony Liguori

On 05/30/2012 09:37 PM, Kevin Wolf wrote:

The following changes since commit e78bd5ab07d65fec77fcae468b2836c79a836d49:

   xhci: add usage info to docs (2012-05-30 10:28:44 +0800)


Pulled.  Thanks.

Regards,

Anthony Liguori



are available in the git repository at:
   git://repo.or.cz/qemu/kevin.git for-anthony

Christian Borntraeger (1):
   virtio-blk: Fix geometry sector calculation

Daniel Verkamp (1):
   ahci: SATA FIS is 20 bytes, not 0x20

Jim Meyering (1):
   block: prevent snapshot mode $TMPDIR symlink attack

MORITA Kazutaka (1):
   sheepdog: fix return value of do_load_save_vm_state

Stefan Weil (1):
   virtio: Fix compiler warning for non Linux hosts

  block.c  |   37 -
  block/sheepdog.c |   10 +-
  block/vvfat.c|7 ++-
  block_int.h  |2 +-
  hw/ide/ahci.c|4 ++--
  hw/virtio-blk.c  |   21 +++--
  6 files changed, 57 insertions(+), 24 deletions(-)







Re: [Qemu-devel] [PULL 0/5] Block patches for 1.1

2012-05-31 Thread Kevin Wolf
Am 31.05.2012 02:52, schrieb Anthony Liguori:
 On 05/30/2012 09:37 PM, Kevin Wolf wrote:
 The following changes since commit e78bd5ab07d65fec77fcae468b2836c79a836d49:

xhci: add usage info to docs (2012-05-30 10:28:44 +0800)

 are available in the git repository at:
git://repo.or.cz/qemu/kevin.git for-anthony

 Christian Borntraeger (1):
virtio-blk: Fix geometry sector calculation

 Daniel Verkamp (1):
ahci: SATA FIS is 20 bytes, not 0x20

 Jim Meyering (1):
block: prevent snapshot mode $TMPDIR symlink attack

 MORITA Kazutaka (1):
sheepdog: fix return value of do_load_save_vm_state

 Stefan Weil (1):
virtio: Fix compiler warning for non Linux hosts
 
 I've already applied Jim's patch.
 
 I'm in the final testing for the 1.1 release so I'd rather delay this pull 
 request for the stable branch.  Are any of these fixes critical enough to 
 warrant putting it in after 1.1.0-rc4 before 1.1 releases?  I'm pretty sure 
 there's nothing critical here.

No, probably not. I just saw that you still asked for a respin of a 1.1
patch yesterday, so I just sent it out in case you're not done with rc4 yet.

Kevin



[Qemu-devel] [PULL 0/5] Block patches for 1.1

2012-05-30 Thread Kevin Wolf
The following changes since commit e78bd5ab07d65fec77fcae468b2836c79a836d49:

  xhci: add usage info to docs (2012-05-30 10:28:44 +0800)

are available in the git repository at:
  git://repo.or.cz/qemu/kevin.git for-anthony

Christian Borntraeger (1):
  virtio-blk: Fix geometry sector calculation

Daniel Verkamp (1):
  ahci: SATA FIS is 20 bytes, not 0x20

Jim Meyering (1):
  block: prevent snapshot mode $TMPDIR symlink attack

MORITA Kazutaka (1):
  sheepdog: fix return value of do_load_save_vm_state

Stefan Weil (1):
  virtio: Fix compiler warning for non Linux hosts

 block.c  |   37 -
 block/sheepdog.c |   10 +-
 block/vvfat.c|7 ++-
 block_int.h  |2 +-
 hw/ide/ahci.c|4 ++--
 hw/virtio-blk.c  |   21 +++--
 6 files changed, 57 insertions(+), 24 deletions(-)



Re: [Qemu-devel] [PULL 0/5] Block patches for 1.1

2012-05-30 Thread Anthony Liguori

On 05/30/2012 09:37 PM, Kevin Wolf wrote:

The following changes since commit e78bd5ab07d65fec77fcae468b2836c79a836d49:

   xhci: add usage info to docs (2012-05-30 10:28:44 +0800)

are available in the git repository at:
   git://repo.or.cz/qemu/kevin.git for-anthony

Christian Borntraeger (1):
   virtio-blk: Fix geometry sector calculation

Daniel Verkamp (1):
   ahci: SATA FIS is 20 bytes, not 0x20

Jim Meyering (1):
   block: prevent snapshot mode $TMPDIR symlink attack

MORITA Kazutaka (1):
   sheepdog: fix return value of do_load_save_vm_state

Stefan Weil (1):
   virtio: Fix compiler warning for non Linux hosts


I've already applied Jim's patch.

I'm in the final testing for the 1.1 release so I'd rather delay this pull 
request for the stable branch.  Are any of these fixes critical enough to 
warrant putting it in after 1.1.0-rc4 before 1.1 releases?  I'm pretty sure 
there's nothing critical here.


Regards,

Anthony Liguori



  block.c  |   37 -
  block/sheepdog.c |   10 +-
  block/vvfat.c|7 ++-
  block_int.h  |2 +-
  hw/ide/ahci.c|4 ++--
  hw/virtio-blk.c  |   21 +++--
  6 files changed, 57 insertions(+), 24 deletions(-)







Re: [Qemu-devel] [PULL 0/5] Block patches for 1.1

2012-05-08 Thread Anthony Liguori

On 05/07/2012 12:55 PM, Kevin Wolf wrote:

The following changes since commit 847c25d01cbe8e4fe457a7426f82daaaf3287aae:

   hw/ac97: Mask out the EAPD bit on Powerdown Ctrl/Stat writes (2012-05-07 
16:31:40 +0400)

are available in the git repository at:
   git://repo.or.cz/qemu/kevin.git for-anthony


Pulled.  Thanks.

Regards,

Anthony Liguori



Hervé Poussineau (1):
   fdc: simplify media change handling

Kevin Wolf (1):
   qcow2: Limit COW to where it's needed

MORITA Kazutaka (1):
   sheepdog: switch to writethrough mode if cluster doesn't support flush

Zhi Yong Wu (2):
   block: make bdrv_create adopt coroutine
   qcow2: lock on prealloc

  block.c   |   44 ++--
  block/qcow2-cluster.c |   14 +-
  block/qcow2.c |3 +++
  block/sheepdog.c  |8 
  hw/fdc.c  |   29 +++--
  5 files changed, 73 insertions(+), 25 deletions(-)







[Qemu-devel] [PULL 0/5] Block patches for 1.1

2012-05-07 Thread Kevin Wolf
The following changes since commit 847c25d01cbe8e4fe457a7426f82daaaf3287aae:

  hw/ac97: Mask out the EAPD bit on Powerdown Ctrl/Stat writes (2012-05-07 
16:31:40 +0400)

are available in the git repository at:
  git://repo.or.cz/qemu/kevin.git for-anthony

Hervé Poussineau (1):
  fdc: simplify media change handling

Kevin Wolf (1):
  qcow2: Limit COW to where it's needed

MORITA Kazutaka (1):
  sheepdog: switch to writethrough mode if cluster doesn't support flush

Zhi Yong Wu (2):
  block: make bdrv_create adopt coroutine
  qcow2: lock on prealloc

 block.c   |   44 ++--
 block/qcow2-cluster.c |   14 +-
 block/qcow2.c |3 +++
 block/sheepdog.c  |8 
 hw/fdc.c  |   29 +++--
 5 files changed, 73 insertions(+), 25 deletions(-)



[Qemu-devel] [PULL 0/5] Block patches

2010-07-13 Thread Kevin Wolf
These are some more fixes that should go into 0.13.

The following changes since commit f077caa99c21847152e706e77b378cb0ec2f:

  Merge remote branch 'mst/for_anthony' into staging (2010-07-13 08:56:27 -0500)

are available in the git repository at:

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

Markus Armbruster (3):
  virtio-pci: Check for virtio_blk_init() failure
  virtio-blk: Fix virtio-blk-s390 to require drive
  ide scsi virtio-blk: Reject empty drives unless media is removable

Shahar Havivi (1):
  Block migration fail, ignore error from bdrv_getlength

Stefan Weil (1):
  qemu-img: Fix copy+paste bug in documentation

 block-migration.c |2 +-
 hw/ide/core.c |4 
 hw/scsi-disk.c|5 +
 hw/virtio-blk.c   |   10 ++
 hw/virtio-pci.c   |5 ++---
 qemu-img-cmds.hx  |2 +-
 6 files changed, 23 insertions(+), 5 deletions(-)



Re: [Qemu-devel] [PULL 0/5] Block patches

2010-07-13 Thread Brian Jackson
On Tuesday, July 13, 2010 10:54:21 am Kevin Wolf wrote:
 These are some more fixes that should go into 0.13.


Any of these 0.12-stable material?


 
 The following changes since commit
 f077caa99c21847152e706e77b378cb0ec2f:
 
   Merge remote branch 'mst/for_anthony' into staging (2010-07-13 08:56:27
 -0500)
 
 are available in the git repository at:
 
   git://repo.or.cz/qemu/kevin.git for-anthony
 
 Markus Armbruster (3):
   virtio-pci: Check for virtio_blk_init() failure
   virtio-blk: Fix virtio-blk-s390 to require drive
   ide scsi virtio-blk: Reject empty drives unless media is removable
 
 Shahar Havivi (1):
   Block migration fail, ignore error from bdrv_getlength
 
 Stefan Weil (1):
   qemu-img: Fix copy+paste bug in documentation
 
  block-migration.c |2 +-
  hw/ide/core.c |4 
  hw/scsi-disk.c|5 +
  hw/virtio-blk.c   |   10 ++
  hw/virtio-pci.c   |5 ++---
  qemu-img-cmds.hx  |2 +-
  6 files changed, 23 insertions(+), 5 deletions(-)



Re: [Qemu-devel] [PULL 0/5] Block patches

2010-07-13 Thread Kevin Wolf
Am 13.07.2010 18:43, schrieb Brian Jackson:
 On Tuesday, July 13, 2010 10:54:21 am Kevin Wolf wrote:
 These are some more fixes that should go into 0.13.
 
 
 Any of these 0.12-stable material?

I'll try to have a closer look tomorrow. Probably not these, but I think
there are some more patches in git master which could go into 0.12-stable.

Kevin