Skip to content
Snippets Groups Projects
  1. May 23, 2016
  2. May 20, 2016
  3. May 19, 2016
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging · 6bd8ab68
      Peter Maydell authored
      
      Block layer patches
      
      # gpg: Signature made Thu 19 May 2016 16:09:27 BST using RSA key ID C88F2FD6
      # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>"
      
      * remotes/kevin/tags/for-upstream: (31 commits)
        qemu-iotests: Fix regression in 136 on aio_read invalid
        qemu-iotests: Simplify 109 with unaligned qemu-img compare
        qemu-io: Fix recent UI updates
        block: clarify error message for qmp-eject
        qemu-iotests: Some more write_zeroes tests
        qcow2: Fix write_zeroes with partially allocated backing file cluster
        qcow2: fix condition in is_zero_cluster
        block: Propagate AioContext change to all children
        block: Remove BlockDriverState.blk
        block: Don't return throttling info in query-named-block-nodes
        block: Avoid bs->blk in bdrv_next()
        block: Add bdrv_has_blk()
        block: Remove bdrv_aio_multiwrite()
        blockjob: Don't touch BDS iostatus
        blockjob: Don't set iostatus of target
        block: User BdrvChild callback for device name
        block: Use BdrvChild callbacks for change_media/resize
        block: Don't check throttled reqs in bdrv_requests_pending()
        Revert "block: Forbid I/O throttling on nodes with multiple parents for 2.6"
        block: Remove bdrv_move_feature_fields()
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      6bd8ab68
    • Kevin Wolf's avatar
      Merge remote-tracking branch 'mreitz/tags/pull-block-for-kevin-2016-05-19' into queue-block · 7753da23
      Kevin Wolf authored
      
      Block patches
      
      # gpg: Signature made Thu May 19 16:58:53 2016 CEST using RSA key ID E838ACAD
      # gpg: Good signature from "Max Reitz <mreitz@redhat.com>"
      
      * mreitz/tags/pull-block-for-kevin-2016-05-19:
        qemu-iotests: Fix regression in 136 on aio_read invalid
        qemu-iotests: Simplify 109 with unaligned qemu-img compare
        qemu-io: Fix recent UI updates
      
      Signed-off-by: default avatarKevin Wolf <kwolf@redhat.com>
      7753da23
    • Eric Blake's avatar
      qemu-iotests: Fix regression in 136 on aio_read invalid · 37546ff2
      Eric Blake authored
      
      Commit 093ea232 removed the ability for aio_read and aio_write
      to artificially inflate the invalid statistics counters for
      block devices, since it no longer flags unaligned offset or
      length.  Add 'aio_read -i' and 'aio_write -i' to restore
      the ability, and update test 136 to use it.
      
      Reported-by: default avatarKevin Wolf <kwolf@redhat.com>
      Signed-off-by: default avatarEric Blake <eblake@redhat.com>
      Message-id: 1463416983-28318-4-git-send-email-eblake@redhat.com
      Signed-off-by: default avatarMax Reitz <mreitz@redhat.com>
      37546ff2
    • Eric Blake's avatar
      qemu-iotests: Simplify 109 with unaligned qemu-img compare · 9e28bb26
      Eric Blake authored
      
      For some time now, qemu-img compare has been able to compare
      unaligned images.  So we no longer need test 109's hack of
      resizing to sector boundaries before invoking compare.
      
      Signed-off-by: default avatarEric Blake <eblake@redhat.com>
      Reviewed-by: default avatarMax Reitz <mreitz@redhat.com>
      Message-id: 1463416983-28318-3-git-send-email-eblake@redhat.com
      Signed-off-by: default avatarMax Reitz <mreitz@redhat.com>
      9e28bb26
    • Eric Blake's avatar
      qemu-io: Fix recent UI updates · 4ca1d340
      Eric Blake authored
      
      Commit 770e0e0e [*] tried to add 'writev -f', but didn't tweak
      the getopt() call to actually let it work.  Likewise, commit
      c2e001cc missed implementing 'aio_write -u -z'.  The latter commit
      also introduced a leak of ctx.
      
      [*] does it sound "ech0e" in here? :)
      
      Signed-off-by: default avatarEric Blake <eblake@redhat.com>
      Message-id: 1463416983-28318-2-git-send-email-eblake@redhat.com
      Signed-off-by: default avatarMax Reitz <mreitz@redhat.com>
      4ca1d340
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging · 776efef3
      Peter Maydell authored
      
      NEED_CPU_H cleanups, big enough to deserve their own pull request.
      
      # gpg: Signature made Thu 19 May 2016 15:42:37 BST using RSA key ID 78C7AE83
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>"
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>"
      
      * remotes/bonzini/tags/for-upstream: (52 commits)
        hw: clean up hw/hw.h includes
        hw: remove pio_addr_t
        cpu: move exec-all.h inclusion out of cpu.h
        exec: extract exec/tb-context.h
        hw: explicitly include qemu/log.h
        mips: move CP0 functions out of cpu.h
        arm: move arm_log_exception into .c file
        qemu-common: push cpu.h inclusion out of qemu-common.h
        acpi: do not use TARGET_PAGE_SIZE
        s390x: reorganize CSS bits between cpu.h and other headers
        dma: do not depend on kvm_enabled()
        gdbstub: remove unnecessary includes from gdbstub-xml.c
        qemu-common: stop including qemu/host-utils.h from qemu-common.h
        qemu-common: stop including qemu/bswap.h from qemu-common.h
        cpu: move endian-dependent load/store functions to cpu-all.h
        hw: cannot include hw/hw.h from user emulation
        hw: move CPU state serialization to migration/cpu.h
        hw: do not use VMSTATE_*TL
        include: poison symbols in osdep.h
        apic: move target-dependent definitions to cpu.h
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      776efef3
    • John Snow's avatar
      block: clarify error message for qmp-eject · 3a3086b7
      John Snow authored
      
      If you use HMP's eject but the CDROM tray is locked, you may get a
      confusing error message informing you that the "tray isn't open."
      
      As this is the point of eject, we can do a little better and help
      clarify that the tray was locked and that it (might) open up later,
      so try again.
      
      It's not ideal, but it makes the semantics of the (legacy) eject
      command more understandable to end users when they try to use it.
      
      Signed-off-by: default avatarJohn Snow <jsnow@redhat.com>
      Reviewed-by: default avatarEric Blake <eblake@redhat.com>
      Reviewed-by: default avatarFam Zheng <famz@redhat.com>
      Signed-off-by: default avatarKevin Wolf <kwolf@redhat.com>
      3a3086b7
Loading