2022-12-15 | Kevin Wolf | Mark assert_bdrv_graph_readable/writable() GRAPH_RD... Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | graph-lock: TSA annotations for lock/unlock functions Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | block: Fix locking in external_snapshot_prepare() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | test-bdrv-drain: Fix incorrrect drain assumptions Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | clang-tsa: Add macros for shared locks Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | clang-tsa: Add TSA_ASSERT() macro Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | Import clang-tsa.h Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | block: Factor out bdrv_drain_all_begin_nopoll() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | block: Remove poll parameter from bdrv_parent_drained_begin_... Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | block: Don't poll in bdrv_replace_child_noperm() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | block: Drop out of coroutine in bdrv_do_drained_begin_quiesce() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | block: Remove ignore_bds_parents parameter from drain_begin... Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | block: Call drain callbacks only once Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | block: Remove subtree drains Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | stream: Replace subtree drain with a single node drain Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | block: Don't use subtree drains in bdrv_drop_intermediate() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | block: Drain individual nodes during reopen Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | block: Fix locking for bdrv_reopen_queue_child() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | block: Inline bdrv_drain_invoke() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | block: Remove drained_end_counter Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | block: Revert .bdrv_drained_begin/end to non-coroutine_fn Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | test-bdrv-drain: Don't yield in .bdrv_co_drained_begin... Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-12-15 | Kevin Wolf | qed: Don't yield in bdrv_qed_co_drain_begin() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-11-06 | Kevin Wolf | dmg: warn when opening dmg images containing blocks... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Kevin Wolf | file-posix: Remove unused s->discard_zeroes Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Kevin Wolf | quorum: Remove unnecessary forward declaration Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-08-23 | Kevin Wolf | scsi-generic: Fix emulated block limits VPD page Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-27 | Kevin Wolf | libvhost-user: Fix VHOST_USER_ADD_MEM_REG reply Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-27 | Kevin Wolf | libvhost-user: Fix VHOST_USER_GET_MAX_MEM_SLOTS reply Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-27 | Kevin Wolf | docs/vhost-user: Fix mismerge Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-05-16 | Kevin Wolf | docs/vhost-user: Clarifications for VHOST_USER_ADD... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-05-12 | Kevin Wolf | coroutine: Revert to constant batch size Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-05-12 | Kevin Wolf | coroutine: Rename qemu_coroutine_inc/dec_pool_size() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-05-04 | Kevin Wolf | vhost-user: Don't pass file descriptor for VHOST_USER_REM_ME... Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-05-04 | Kevin Wolf | libvhost-user: Fix extra vu_add/rem_mem_reg reply Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-05-04 | Kevin Wolf | docs/vhost-user: Clarifications for VHOST_USER_ADD... Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-02-11 | Kevin Wolf | iotests: Test blockdev-reopen with iothreads and throttling Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-02-11 | Kevin Wolf | block: Lock AioContext for drain_end in blockdev-reopen Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-02-01 | Kevin Wolf | block/export: Fix vhost-user-blk shutdown with requests... Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-02-01 | Kevin Wolf | qemu-storage-daemon: Fix typo in vhost-user-blk help Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-01-14 | Kevin Wolf | iotests: Test qemu-img convert of zeroed data cluster Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-01-14 | Kevin Wolf | vvfat: Fix vvfat_write() for writes before the root... Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-01-14 | Kevin Wolf | vvfat: Fix size of temporary qcow file Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-11-16 | Kevin Wolf | file-posix: Fix alignment after reopen changing O_DIRECT Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-11-16 | Kevin Wolf | docs: Deprecate incorrectly typed device_add arguments Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-11-02 | Kevin Wolf | block: Fail gracefully when blockdev-snapshot creates... Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-10-15 | Kevin Wolf | vl: Enable JSON syntax for -device Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-10-15 | Kevin Wolf | qdev: Base object creation on QDict rather than QemuOpts Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-10-15 | Kevin Wolf | virtio-net: Avoid QemuOpts in failover_find_primary_device() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-10-15 | Kevin Wolf | virtio-net: Store failover primary opts pointer locally Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-10-15 | Kevin Wolf | qdev: Add Error parameter to hide_device() callbacks Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-10-15 | Kevin Wolf | qemu-option: Allow deleting opts during qemu_opts_foreach() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-10-15 | Kevin Wolf | qdev: Make DeviceState.id independent of QemuOpts Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-10-15 | Kevin Wolf | qdev: Avoid using string visitor for properties Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-10-15 | Kevin Wolf | iotests/051: Fix typo Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-10-15 | Kevin Wolf | iotests/245: Fix type for iothread property Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-10-15 | Kevin Wolf | qom: Reduce use of error_propagate() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-10-15 | Kevin Wolf | net/vhost-vdpa: Fix device compatibility check Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-10-15 | Kevin Wolf | net/vhost-user: Fix device compatibility check Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-10-15 | Kevin Wolf | net: Introduce NetClientInfo.check_peer_type() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-08-03 | Kevin Wolf | block: Fix in_flight leak in request padding error... Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-07-20 | Kevin Wolf | block: Add option to use driver whitelist even in tools Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-07-09 | Kevin Wolf | block: Acquire AioContexts during bdrv_reopen_multiple() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-07-09 | Kevin Wolf | qcow2: Fix dangling pointer after reopen for 'file' Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-07-09 | Kevin Wolf | vhost-user: Fix backends without multiqueue support Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-06-30 | Kevin Wolf | vhost-user-blk: Implement reconnection during realize Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-06-30 | Kevin Wolf | vhost-user-blk: Factor out vhost_user_blk_realize_connect() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-06-30 | Kevin Wolf | vhost: Distinguish errors in vhost_dev_get_config() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-06-30 | Kevin Wolf | vhost-user-blk: Add Error parameter to vhost_user_blk_start() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-06-30 | Kevin Wolf | vhost: Return 0/-errno in vhost_dev_init() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-06-30 | Kevin Wolf | vhost: Distinguish errors in vhost_backend_init() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-06-30 | Kevin Wolf | vhost: Add Error parameter to vhost_dev_init() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-05-26 | Kevin Wolf | hmp: Fix loadvm to resume the VM on success instead... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-05-18 | Kevin Wolf | vhost-user-blk: Check that num-queues is supported... Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-05-18 | Kevin Wolf | virtio: Fail if iommu_platform is requested, but unsupported Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-05-18 | Kevin Wolf | vhost-user-blk: Get more feature flags from vhost device Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-05-18 | Kevin Wolf | vhost-user-blk: Improve error reporting in realize Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-05-18 | Kevin Wolf | vhost-user-blk: Don't reconnect during initialisation Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-05-18 | Kevin Wolf | vhost-user-blk: Make sure to set Error on realize failure Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-05-18 | Kevin Wolf | block: Fix Transaction leak in bdrv_reopen_multiple() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-05-18 | Kevin Wolf | block: Fix Transaction leak in bdrv_root_attach_child() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-04-30 | Kevin Wolf | vhost-user-blk: Fail gracefully on too large queue... Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-04-30 | Kevin Wolf | qemu-img convert: Unshare write permission for source Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-04-30 | Kevin Wolf | block: Add BDRV_O_NO_SHARE for blk_new_open() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-03-19 | Kevin Wolf | qom: Support JSON in HMP object_add and tools --object Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-03-19 | Kevin Wolf | char: Simplify chardev_name_foreach() Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-03-19 | Kevin Wolf | char: Deprecate backend aliases 'tty' and 'parport' Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-03-19 | Kevin Wolf | char: Skip CLI aliases in query-chardev-backends Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-03-19 | Kevin Wolf | qom: Add user_creatable_parse_str() Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-03-19 | Kevin Wolf | hmp: QAPIfy object_add Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-03-19 | Kevin Wolf | qemu-img: Use user_creatable_process_cmdline() for... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-03-19 | Kevin Wolf | qom: Add user_creatable_add_from_str() Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-03-19 | Kevin Wolf | qemu-nbd: Use user_creatable_process_cmdline() for... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-03-19 | Kevin Wolf | qemu-io: Use user_creatable_process_cmdline() for ... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-03-19 | Kevin Wolf | qom: Factor out user_creatable_process_cmdline() Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-03-19 | Kevin Wolf | qom: Remove user_creatable_add_dict() Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-03-19 | Kevin Wolf | qemu-storage-daemon: Implement --object with qmp_object_add() Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-03-19 | Kevin Wolf | qom: Make "object" QemuOptsList optional Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-03-19 | Kevin Wolf | qapi/qom: QAPIfy object-add Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2021-03-19 | Kevin Wolf | qapi/qom: Add ObjectOptions for x-remote-object Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
next |