[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 6760c4: nbd: unlock mutex in nbd_co_send_requ
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 6760c4: nbd: unlock mutex in nbd_co_send_request() error p... |
Date: |
Mon, 22 Apr 2013 07:00:13 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 6760c47aa42ce30efdd12c132f73c8749c575995
https://github.com/qemu/qemu/commit/6760c47aa42ce30efdd12c132f73c8749c575995
Author: Stefan Hajnoczi <address@hidden>
Date: 2013-04-15 (Mon, 15 Apr 2013)
Changed paths:
M block/nbd.c
Log Message:
-----------
nbd: unlock mutex in nbd_co_send_request() error path
Cc: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 0fcece25c0b1b79b39d1dff5c2c55b88feae7eef
https://github.com/qemu/qemu/commit/0fcece25c0b1b79b39d1dff5c2c55b88feae7eef
Author: Stefan Hajnoczi <address@hidden>
Date: 2013-04-15 (Mon, 15 Apr 2013)
Changed paths:
M block/nbd.c
Log Message:
-----------
nbd: use TCP_CORK in nbd_co_send_request()
Use TCP_CORK to defer packet transmission until both the header and the
payload have been written.
Suggested-by: Nick Thomas <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 97ebbab0e324831dff47dbfa4bed55808cb3ec74
https://github.com/qemu/qemu/commit/97ebbab0e324831dff47dbfa4bed55808cb3ec74
Author: Stefan Hajnoczi <address@hidden>
Date: 2013-04-15 (Mon, 15 Apr 2013)
Changed paths:
M block/nbd.c
Log Message:
-----------
nbd: set TCP_NODELAY
Disable the Nagle algorithm to reduce latency. Note this means we must
also use TCP_CORK when sending header followed by payload to avoid
fragmenting lots of little packets. The previous patch took care of
that.
Suggested-by: Nick Thomas <address@hidden>
Tested-by: Nick Thomas <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: ef8489d45927a6d35b214365e4b39ab311b48f2a
https://github.com/qemu/qemu/commit/ef8489d45927a6d35b214365e4b39ab311b48f2a
Author: Paolo Bonzini <address@hidden>
Date: 2013-04-19 (Fri, 19 Apr 2013)
Changed paths:
M hw/scsi/scsi-disk.c
Log Message:
-----------
scsi: avoid assertion failure on VERIFY command
A verify command is not an actual read (we do not implement
compare mode) and thus does not have an AIOCB attached. Do
not crash in scsi_dma_complete.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 881d588a98bf0dce98ddb65c15aa0854c0ac41ed
https://github.com/qemu/qemu/commit/881d588a98bf0dce98ddb65c15aa0854c0ac41ed
Author: Dmitry Fleytman <address@hidden>
Date: 2013-04-19 (Fri, 19 Apr 2013)
Changed paths:
M default-configs/pci.mak
A docs/specs/vmw_pvscsi-spec.txt
M hw/scsi/Makefile.objs
A hw/scsi/vmw_pvscsi.c
A hw/scsi/vmw_pvscsi.h
M include/hw/pci/pci.h
M trace-events
Log Message:
-----------
scsi: VMWare PVSCSI paravirtual device implementation
Signed-off-by: Dmitry Fleytman <address@hidden>
Signed-off-by: Yan Vugenfirer <address@hidden>
[ Rename files to vmw_pvscsi, fix setting of hostStatus in
pvscsi_request_cancelled - Paolo ]
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: af60314291af3cabda18d27f928b0e0ff899cc76
https://github.com/qemu/qemu/commit/af60314291af3cabda18d27f928b0e0ff899cc76
Author: Nicholas Bellinger <address@hidden>
Date: 2013-04-19 (Fri, 19 Apr 2013)
Changed paths:
M hw/virtio/vhost.c
M include/hw/virtio/vhost.h
Log Message:
-----------
vhost: Add vhost_commit callback for SeaBIOS ROM region re-mapping
This patch follows MST's recommendation to move checks for
vhost_verify_ring_mappings() -> cpu_physical_memory_map() operations
from MemoryListener->region_[add,del]() -> vhost_set_memory() into
final MemoryListener->commit() -> vhost_commit() callback.
It addresses the case where virtio-scsi vq ioport RAM re-mapping
to read-only SeaBIOS ROM triggers a cpu_physical_memory_map()
NIL MemoryRegionSection pointer failure.
Also save vhost_dev->mem_changed_[start,end]_addr values in
vhost_set_memory() for final ranges_overlap checks. (Thanks Paolo!)
Cc: Michael S. Tsirkin <address@hidden>
Cc: Paolo Bonzini <address@hidden>
Cc: Asias He <address@hidden>
Signed-off-by: Nicholas Bellinger <address@hidden>
Acked-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 153d02e338a063ad5c51ff0725d5d88285f44121
https://github.com/qemu/qemu/commit/153d02e338a063ad5c51ff0725d5d88285f44121
Author: Amos Kong <address@hidden>
Date: 2013-04-19 (Fri, 19 Apr 2013)
Changed paths:
M ui/input.c
Log Message:
-----------
monitor: fix the wrong order of releasing keys
(qemu) sendkey ctrl_r-scroll_lock-scroll_lock
Executing this command could not let Windows guest panic, it caused by
the wrong order of releasing keys. This problem was introduced by
commit e4c8f004c55d9da3eae3e14df740238bf805b5d6.
The right release order should be starting from last item.
Signed-off-by: Amos Kong <address@hidden>
Signed-off-by: Luiz Capitulino <address@hidden>
Commit: dcc6ceffc066745777960a1f0d32f3a555924f65
https://github.com/qemu/qemu/commit/dcc6ceffc066745777960a1f0d32f3a555924f65
Author: Luiz Capitulino <address@hidden>
Date: 2013-04-19 (Fri, 19 Apr 2013)
Changed paths:
M hw/virtio/virtio-balloon.c
Log Message:
-----------
virtio-balloon: fix integer overflow in BALLOON_CHANGE QMP event
Because dev->actual is uint32_t, the expression 'dev->actual <<
VIRTIO_BALLOON_PFN_SHIFT' is truncated to 32 bits. This overflows when
dev->actual >= 1048576.
To reproduce:
1. Start a VM with a QMP socket and 5G of RAM
2. Connect to the QMP socket, negotiate capabilities and issue:
{ "execute":"balloon", "arguments": { "value": 1073741824 } }
3. Watch for BALLOON_CHANGE QMP events, the last one will incorretly be:
{ "timestamp": { "seconds": 1366228965, "microseconds": 245466 },
"event": "BALLOON_CHANGE", "data": { "actual": 5368709120 } }
To fix it this commit casts it to ram_addr_t, which is ram_size's type.
Signed-off-by: Luiz Capitulino <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: 292c8e50d540735c601886acc13eb0c117ee94f8
https://github.com/qemu/qemu/commit/292c8e50d540735c601886acc13eb0c117ee94f8
Author: Paolo Bonzini <address@hidden>
Date: 2013-04-19 (Fri, 19 Apr 2013)
Changed paths:
M hw/s390x/s390-virtio-bus.c
M hw/s390x/virtio-ccw.c
M hw/scsi/virtio-scsi.c
M hw/virtio/virtio-pci.c
M include/hw/virtio/virtio-scsi.h
M include/qemu/osdep.h
Log Message:
-----------
virtio-scsi: create VirtIOSCSICommon
This patch refactors existing virtio-scsi code into VirtIOSCSICommon
in order to allow virtio_scsi_init_common() to be used by both internal
virtio_scsi_init() and external vhost-scsi-pci code.
Cc: Michael S. Tsirkin <address@hidden>
Cc: Asias He <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: e9cd423fa833533612beaa7674f988954bccb801
https://github.com/qemu/qemu/commit/e9cd423fa833533612beaa7674f988954bccb801
Author: Paolo Bonzini <address@hidden>
Date: 2013-04-19 (Fri, 19 Apr 2013)
Changed paths:
M hw/Makefile.objs
M hw/virtio/Makefile.objs
Log Message:
-----------
virtio: simplify Makefile conditionals
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 5e9be92d775208cf6cc9bf9a592853888046239e
https://github.com/qemu/qemu/commit/5e9be92d775208cf6cc9bf9a592853888046239e
Author: Nicholas Bellinger <address@hidden>
Date: 2013-04-19 (Fri, 19 Apr 2013)
Changed paths:
M configure
M hw/scsi/Makefile.objs
A hw/scsi/vhost-scsi.c
A include/hw/virtio/vhost-scsi.h
M include/hw/virtio/virtio-scsi.h
Log Message:
-----------
vhost-scsi: new device supporting the tcm_vhost Linux kernel module
The WWPN specified in configfs is passed to "-device vhost-scsi-pci".
The tgpt field of the SET_ENDPOINT ioctl is obsolete now, so it is not
available from the QEMU command-line. Instead, I hardcode it to zero.
Changes in Patch-v2:
- Add vhost_scsi_get_features() in order to determine feature bits
supports by host kernel (mst + nab)
- Re-enable usage of DEFINE_VIRTIO_COMMON_FEATURES, and allow
EVENT_IDX to be disabled by host in vhost_scsi_get_features()
- Drop unused hotplug bit in DEFINE_VHOST_SCSI_PROPERTIES
Changes in Patch-v1:
- Set event_idx=off by default (nab, thanks asias)
- Disable hotplug feature bit for v3.9 tcm_vhost kernel code, need to
re-enable in v3.10 (nab)
- Update to latest qemu.git/master HEAD
Changes in WIP-V3:
- Drop ioeventfd vhost_scsi_properties (asias, thanks stefanha)
- Add CONFIG_VHOST_SCSI (asias, thanks stefanha)
- Add hotplug feature bit
Changes in WIP-V2:
- Add backend guest masking support (nab)
- Bump ABI_VERSION to 1 (nab)
- Set up set_guest_notifiers (asias)
- Set up vs->dev.vq_index (asias)
- Drop vs->vs.vdev.{set,clear}_vhost_endpoint (asias)
- Drop VIRTIO_CONFIG_S_DRIVER check in vhost_scsi_set_status (asias)
Howto:
Use the latest seabios, at least commit b44a7be17b
git clone git://git.seabios.org/seabios.git
make
cp out/bios.bin /usr/share/qemu/bios.bin
qemu -device vhost-scsi-pci,wwpn=naa.6001405bd4e8476d,event_idx=off
...
Cc: Michael S. Tsirkin <address@hidden>
Signed-off-by: Nicholas Bellinger <address@hidden>
Signed-off-by: Asias He <address@hidden>
[ Rebase on top of VirtIOSCSICommon patch, fix bugs in feature
negotiation and irqfd masking - Paolo ]
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 50787628ee343d3c149eb35c206b68429d1cfdf4
https://github.com/qemu/qemu/commit/50787628ee343d3c149eb35c206b68429d1cfdf4
Author: Nicholas Bellinger <address@hidden>
Date: 2013-04-19 (Fri, 19 Apr 2013)
Changed paths:
M hw/virtio/virtio-pci.c
M hw/virtio/virtio-pci.h
Log Message:
-----------
vhost-scsi-pci: new device supporting the tcm_vhost Linux kernel module
Cc: Michael S. Tsirkin <address@hidden>
Signed-off-by: Nicholas Bellinger <address@hidden>
Signed-off-by: Asias He <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: ccf6916c843edd30ea4ecfaaac68faa865529c97
https://github.com/qemu/qemu/commit/ccf6916c843edd30ea4ecfaaac68faa865529c97
Author: Paolo Bonzini <address@hidden>
Date: 2013-04-19 (Fri, 19 Apr 2013)
Changed paths:
M hw/s390x/virtio-ccw.c
M hw/s390x/virtio-ccw.h
Log Message:
-----------
vhost-scsi-ccw: new device supporting the tcm_vhost Linux kernel module
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: d6e51919a7e3250bbfb4bb0ad0f208ab6fd688a4
https://github.com/qemu/qemu/commit/d6e51919a7e3250bbfb4bb0ad0f208ab6fd688a4
Author: Paolo Bonzini <address@hidden>
Date: 2013-04-19 (Fri, 19 Apr 2013)
Changed paths:
M hw/s390x/s390-virtio-bus.c
M hw/s390x/s390-virtio-bus.h
Log Message:
-----------
vhost-scsi-s390: new device supporting the tcm_vhost Linux kernel module
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Asias He <address@hidden>
Cc: Michael S. Tsirkin <address@hidden>
Signed-off-by: Nicholas Bellinger <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: f4d38bef7cc79018e2aa789b0e4c23c3a8cdfca5
https://github.com/qemu/qemu/commit/f4d38bef7cc79018e2aa789b0e4c23c3a8cdfca5
Author: Stefan Hajnoczi <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block/qcow2.c
Log Message:
-----------
qcow2: allow sub-cluster compressed write to last cluster
Compression in qcow2 requires image length to be a multiple of the
cluster size. Lift this requirement by zero-padding the final cluster
when necessary. The virtual disk size is still not cluster-aligned, so
the guest cannot access the zero sectors.
Signed-off-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: 16b3c5cd9f27678bc9d6707664640653b47533b9
https://github.com/qemu/qemu/commit/16b3c5cd9f27678bc9d6707664640653b47533b9
Author: Stefan Hajnoczi <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block/qcow.c
Log Message:
-----------
qcow: allow sub-cluster compressed write to last cluster
Compression in qcow requires image length to be a multiple of the
cluster size. Lift this requirement by zero-padding the final cluster
when necessary. The virtual disk size is still not cluster-aligned, so
the guest cannot access the zero sectors.
Note that this is almost identical to the qcow2 version of this code.
qcow2's compression code is drawn from qcow.
Signed-off-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: 54f106d5fd51fcf385bab2ddf125477e83758038
https://github.com/qemu/qemu/commit/54f106d5fd51fcf385bab2ddf125477e83758038
Author: Stefan Hajnoczi <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M qemu-img.c
Log Message:
-----------
qemu-img: do not zero-pad the compressed write buffer
bdrv_write_compressed() does not allow requests that span the end of the
device. Therefore it is useless to zero-pad the last cluster and
thereby exceed the end of the device.
Let image formats handle zero-padding the final compressed cluster, if
necessary.
Signed-off-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: bdda92324dad963e85589e9ea74b2f2620319304
https://github.com/qemu/qemu/commit/bdda92324dad963e85589e9ea74b2f2620319304
Author: Kevin Wolf <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M tests/qemu-iotests/common.filter
Log Message:
-----------
qemu-iotests: Fix _filter_qemu
$QEMU_PROG happens to be 'qemu' in my setup, so this sed command
replaces a bit too much. Restrict it to the start of the line and to
when it's followed by a colon, i.e. the form used by error messages.
Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Commit: 2af5ef70af9fdc823407ddc4ae14766806d4837a
https://github.com/qemu/qemu/commit/2af5ef70af9fdc823407ddc4ae14766806d4837a
Author: Kevin Wolf <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block.c
M tests/qemu-iotests/051
M tests/qemu-iotests/051.out
Log Message:
-----------
block: Fail gracefully when using a format driver on protocol level
Specifying the wrong driver could fail an assertion:
$ qemu-system-x86_64 -drive file.driver=qcow2,file=x
qemu-system-x86_64: block.c:721: bdrv_open_common: Assertion `file !=
((void *)0)' failed.
Signed-off-by: Kevin Wolf <address@hidden>
Commit: 31ca6d077c24b7aaa322d8930e3e5debbdb4a047
https://github.com/qemu/qemu/commit/31ca6d077c24b7aaa322d8930e3e5debbdb4a047
Author: Kevin Wolf <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block.c
M block/mirror.c
M include/block/block.h
Log Message:
-----------
block: Add driver-specific options for backing files
Options starting in "backing." are passed to the backing file now. If
you don't need to specify the filename for the backing file, you can add
it on the command line instead of in the image file:
$ qemu-nbd -t /tmp/test.img
$ qemu-img create -f qcow2 empty.qcow2 1G
$ qemu-system-x86_64 -drive file=empty.qcow2,backing.file.driver=nbd,\
backing.file.host=localhost
Note that this doesn't override the backing filename from the image. If
the image has one, this will fail because NBD doesn't want the options
and a filename at the same time.
Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: 035fccdf7993a5b9a40f9dec22a663d4d6edb36b
https://github.com/qemu/qemu/commit/035fccdf7993a5b9a40f9dec22a663d4d6edb36b
Author: Kevin Wolf <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block.c
Log Message:
-----------
block: Enable filename option
This allows using the file.filename option instead of the string that
comes from -drive file=... and is passed around as a separate parameter.
The goal is to get rid of this parameter and use the options QDict more
consistently.
With this option you can access not only the top-level image, but
specify a filename for the backing file (currently only if no backing
file exists, but we'll allow overriding it later)
Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: c66a615723914405e4307e5f13a28fd6b910150e
https://github.com/qemu/qemu/commit/c66a615723914405e4307e5f13a28fd6b910150e
Author: Kevin Wolf <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block/raw-posix.c
Log Message:
-----------
raw-posix: Use bdrv_open options instead of filename
Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: 8a79380b8ef1b02d2abd705dd026a18863b09020
https://github.com/qemu/qemu/commit/8a79380b8ef1b02d2abd705dd026a18863b09020
Author: Kevin Wolf <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block/raw-win32.c
Log Message:
-----------
raw-win32: Use bdrv_open options instead of filename
Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: f468121290c2f632cb91f7b5e8184101e1ee0ab6
https://github.com/qemu/qemu/commit/f468121290c2f632cb91f7b5e8184101e1ee0ab6
Author: Kevin Wolf <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block/blkdebug.c
Log Message:
-----------
blkdebug: Use bdrv_open options instead of filename
Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: 16c790926b0dda0535187a82d1b00fde19580571
https://github.com/qemu/qemu/commit/16c790926b0dda0535187a82d1b00fde19580571
Author: Kevin Wolf <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block/blkverify.c
Log Message:
-----------
blkverify: Use bdrv_open options instead of filename
Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: 8e6d58cd5b695045dd4a203176d2a57138e7f02a
https://github.com/qemu/qemu/commit/8e6d58cd5b695045dd4a203176d2a57138e7f02a
Author: Kevin Wolf <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block/curl.c
Log Message:
-----------
curl: Use bdrv_open options instead of filename
As a bonus, going through the QemuOpts QEMU_OPT_SIZE parser for the
readahead option gives us proper error reporting that the previous use
of atoi() lacked.
Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: b489477653702ae2beb919084644a6c8b0b72c36
https://github.com/qemu/qemu/commit/b489477653702ae2beb919084644a6c8b0b72c36
Author: Kevin Wolf <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block/gluster.c
Log Message:
-----------
gluster: Use bdrv_open options instead of filename
This is only to convert the internal interface that is used for passing
the "filename" to be parsed, but converting to actual fine grained
options is left for another day, as it doesn't look trivial.
Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: 60beb3412dfa9a6341338c93d0ef44312a9c4f66
https://github.com/qemu/qemu/commit/60beb3412dfa9a6341338c93d0ef44312a9c4f66
Author: Kevin Wolf <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block/iscsi.c
Log Message:
-----------
iscsi: Use bdrv_open options instead of filename
This is only to convert the internal interface that is used for passing
the "filename" to be parsed, but converting to actual fine grained
options is left for another day, as it doesn't look trivial.
Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: a9ccedc3daa06723821663c6b3b02c1760035bb9
https://github.com/qemu/qemu/commit/a9ccedc3daa06723821663c6b3b02c1760035bb9
Author: Kevin Wolf <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block/rbd.c
Log Message:
-----------
rbd: Use bdrv_open options instead of filename
This is only to convert the internal interface that is used for passing
the "filename" to be parsed, but converting to actual fine grained
options is left for another day, as it doesn't look trivial.
Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: c8c96350e0127c1d3d55c5f16978f1f5201c52e8
https://github.com/qemu/qemu/commit/c8c96350e0127c1d3d55c5f16978f1f5201c52e8
Author: Kevin Wolf <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block/sheepdog.c
Log Message:
-----------
sheepdog: Use bdrv_open options instead of filename
This is only to convert the internal interface that is used for passing
the "filename" to be parsed, but converting to actual fine grained
options is left for another day, as it doesn't look trivial.
Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: 7ad9be64e8ac17811ff358279ef7193cc623da1a
https://github.com/qemu/qemu/commit/7ad9be64e8ac17811ff358279ef7193cc623da1a
Author: Kevin Wolf <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block/vvfat.c
Log Message:
-----------
vvfat: Use bdrv_open options instead of filename
Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: 56d1b4d21d444619302d3f1291a133b1c2b9b072
https://github.com/qemu/qemu/commit/56d1b4d21d444619302d3f1291a133b1c2b9b072
Author: Kevin Wolf <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block.c
M block/blkdebug.c
M block/blkverify.c
M block/curl.c
M block/gluster.c
M block/iscsi.c
M block/nbd.c
M block/raw-posix.c
M block/raw-win32.c
M block/rbd.c
M block/sheepdog.c
M block/ssh.c
M block/vvfat.c
M include/block/block_int.h
Log Message:
-----------
block: Remove filename parameter from .bdrv_file_open()
It is unused now in all block drivers.
Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: 1cb6f506444ddf00bb163e5ffa28ab1051b65642
https://github.com/qemu/qemu/commit/1cb6f506444ddf00bb163e5ffa28ab1051b65642
Author: Kevin Wolf <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block.c
Log Message:
-----------
block: Allow overriding backing.file.filename
If a filename is passed in the driver-specific options from the command
line, the backing file path from the image is ignored now.
Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: 7da94ca741e01a80afd65e107cc2cee160d1b2d2
https://github.com/qemu/qemu/commit/7da94ca741e01a80afd65e107cc2cee160d1b2d2
Author: Stefan Hajnoczi <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
A tests/qemu-iotests/053
A tests/qemu-iotests/053.out
M tests/qemu-iotests/group
Log Message:
-----------
qemu-iotests: add 053 unaligned compressed image size test
Test that qemu-img convert -c works when input image length is not a
multiple of the cluster size.
Previously an error message would be produced:
qemu-img: error while compressing sector 0: Input/output error
Now that qcow2 and qcow handle this case the test passes successfully.
Signed-off-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: d639498852773a6019cf1b970dd8dc2f3791c45b
https://github.com/qemu/qemu/commit/d639498852773a6019cf1b970dd8dc2f3791c45b
Author: Anthony Liguori <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M hw/virtio/virtio-balloon.c
M ui/input.c
Log Message:
-----------
Merge remote-tracking branch 'luiz/queue/qmp' into staging
# By Amos Kong (1) and Luiz Capitulino (1)
# Via Luiz Capitulino
* luiz/queue/qmp:
virtio-balloon: fix integer overflow in BALLOON_CHANGE QMP event
monitor: fix the wrong order of releasing keys
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 6165daa4c8431d9d60382352864b46f34dd61ab4
https://github.com/qemu/qemu/commit/6165daa4c8431d9d60382352864b46f34dd61ab4
Author: Anthony Liguori <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M configure
M default-configs/pci.mak
A docs/specs/vmw_pvscsi-spec.txt
M hw/Makefile.objs
M hw/s390x/s390-virtio-bus.c
M hw/s390x/s390-virtio-bus.h
M hw/s390x/virtio-ccw.c
M hw/s390x/virtio-ccw.h
M hw/scsi/Makefile.objs
M hw/scsi/scsi-disk.c
A hw/scsi/vhost-scsi.c
M hw/scsi/virtio-scsi.c
A hw/scsi/vmw_pvscsi.c
A hw/scsi/vmw_pvscsi.h
M hw/virtio/Makefile.objs
M hw/virtio/vhost.c
M hw/virtio/virtio-pci.c
M hw/virtio/virtio-pci.h
M include/hw/pci/pci.h
A include/hw/virtio/vhost-scsi.h
M include/hw/virtio/vhost.h
M include/hw/virtio/virtio-scsi.h
M include/qemu/osdep.h
M trace-events
Log Message:
-----------
Merge remote-tracking branch 'bonzini/scsi-next' into staging
# By Paolo Bonzini (5) and others
# Via Paolo Bonzini
* bonzini/scsi-next:
vhost-scsi-s390: new device supporting the tcm_vhost Linux kernel module
vhost-scsi-ccw: new device supporting the tcm_vhost Linux kernel module
vhost-scsi-pci: new device supporting the tcm_vhost Linux kernel module
vhost-scsi: new device supporting the tcm_vhost Linux kernel module
virtio: simplify Makefile conditionals
virtio-scsi: create VirtIOSCSICommon
vhost: Add vhost_commit callback for SeaBIOS ROM region re-mapping
scsi: VMWare PVSCSI paravirtual device implementation
scsi: avoid assertion failure on VERIFY command
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 25690739f1f067b6d8b2e616d87b1d976db0db92
https://github.com/qemu/qemu/commit/25690739f1f067b6d8b2e616d87b1d976db0db92
Author: Anthony Liguori <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block/nbd.c
Log Message:
-----------
Merge remote-tracking branch 'bonzini/nbd-next' into staging
# By Stefan Hajnoczi
# Via Paolo Bonzini
* bonzini/nbd-next:
nbd: set TCP_NODELAY
nbd: use TCP_CORK in nbd_co_send_request()
nbd: unlock mutex in nbd_co_send_request() error path
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: f1ab7a5acf08dcc11638b22660ed87d5f6d633c2
https://github.com/qemu/qemu/commit/f1ab7a5acf08dcc11638b22660ed87d5f6d633c2
Author: Anthony Liguori <address@hidden>
Date: 2013-04-22 (Mon, 22 Apr 2013)
Changed paths:
M block.c
M block/blkdebug.c
M block/blkverify.c
M block/curl.c
M block/gluster.c
M block/iscsi.c
M block/mirror.c
M block/nbd.c
M block/qcow.c
M block/qcow2.c
M block/raw-posix.c
M block/raw-win32.c
M block/rbd.c
M block/sheepdog.c
M block/ssh.c
M block/vvfat.c
M include/block/block.h
M include/block/block_int.h
M qemu-img.c
M tests/qemu-iotests/051
M tests/qemu-iotests/051.out
A tests/qemu-iotests/053
A tests/qemu-iotests/053.out
M tests/qemu-iotests/common.filter
M tests/qemu-iotests/group
Log Message:
-----------
Merge remote-tracking branch 'kwolf/for-anthony' into staging
# By Kevin Wolf (16) and Stefan Hajnoczi (4)
# Via Kevin Wolf
* kwolf/for-anthony:
qemu-iotests: add 053 unaligned compressed image size test
block: Allow overriding backing.file.filename
block: Remove filename parameter from .bdrv_file_open()
vvfat: Use bdrv_open options instead of filename
sheepdog: Use bdrv_open options instead of filename
rbd: Use bdrv_open options instead of filename
iscsi: Use bdrv_open options instead of filename
gluster: Use bdrv_open options instead of filename
curl: Use bdrv_open options instead of filename
blkverify: Use bdrv_open options instead of filename
blkdebug: Use bdrv_open options instead of filename
raw-win32: Use bdrv_open options instead of filename
raw-posix: Use bdrv_open options instead of filename
block: Enable filename option
block: Add driver-specific options for backing files
block: Fail gracefully when using a format driver on protocol level
qemu-iotests: Fix _filter_qemu
qemu-img: do not zero-pad the compressed write buffer
qcow: allow sub-cluster compressed write to last cluster
qcow2: allow sub-cluster compressed write to last cluster
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Compare: https://github.com/qemu/qemu/compare/68c0aa6e02f7...f1ab7a5acf08
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 6760c4: nbd: unlock mutex in nbd_co_send_request() error p...,
GitHub <=