2022-10-07 | Paolo Bonzini | job: detect change of aiocontext within job coroutine Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Emanuele Giuseppe... | jobs: group together API calls under the same job lock Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Emanuele Giuseppe... | block/mirror.c: use of job helpers in drivers Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Emanuele Giuseppe... | jobs: use job locks also in the unit tests Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Emanuele Giuseppe... | jobs: add job lock in find_* functions Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Emanuele Giuseppe... | blockjob: introduce block_job _locked() APIs Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Emanuele Giuseppe... | job: move and update comments from blockjob.c Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Emanuele Giuseppe... | job.c: add job_lock/unlock while keeping job.h intact Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Emanuele Giuseppe... | aio-wait.h: introduce AIO_WAIT_WHILE_UNLOCKED Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Emanuele Giuseppe... | job.c: API functions not used outside should be static Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Emanuele Giuseppe... | job.h: categorize fields in struct Job Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Emanuele Giuseppe... | job.c: make job_mutex and job_lock/unlock() public 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-10-07 | Marc-André Lureau | test-coroutine: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Marc-André Lureau | migration: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Marc-André Lureau | 9p: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | raw-format: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | coroutine-lock: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | job: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | vmdk: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | throttle: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | quorum: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | qed: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | curl: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | copy-before-write: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | qcow2: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | parallels: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | nvme: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | nfs: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | nbd: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | iscsi: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | file-posix: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | blkverify: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | coroutine: remove incorrect coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | nbd: remove incorrect coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | qcow2: remove incorrect coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | block: add missing coroutine_fn annotations Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Paolo Bonzini | block/nvme: separate nvme_get_free_req cases for coroutine... Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Alberto Faria | coroutine: Drop coroutine_fn annotation from qemu_coroutine_... Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-10-07 | Markus Armbruster | Revert "qapi: fix examples of blockdev-add with qcow2" Kevin Wolf NAKed this patch, because: Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-09-30 | Lev Kujawski | hw/ide/core.c: Implement ATA INITIALIZE_DEVICE_PARAMETERS... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-09-30 | Lev Kujawski | tests/qtest/ide-test: Verify that DIAGNOSTIC clears... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-09-30 | Lev Kujawski | hw/ide/core: Clear LBA and drive bits for EXECUTE DEVICE... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-09-30 | Lev Kujawski | tests/qtest/ide-test.c: Create disk image for use as... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-09-30 | Lev Kujawski | piix_ide_reset: Use pci_set_* functions instead of... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-09-30 | Keith Busch | block: use the request length for iov alignment Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-09-30 | Keith Busch | block: move bdrv_qiov_is_aligned to file-posix Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-09-30 | Hanna Reitz | iotests/backing-file-invalidation: Add new test Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-09-30 | Hanna Reitz | block/qed: Keep auto_backing_file if possible Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-09-30 | Hanna Reitz | block/qcow2: Keep auto_backing_file if possible Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-09-30 | Stefan Hajnoczi | gluster: stop using .bdrv_needs_filename Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-09-30 | Denis V. Lunev | block: make serializing requests functions 'void' CC: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-09-30 | Denis V. Lunev | block: use bdrv_is_sg() helper instead of raw bs->sg... CC: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-09-30 | Denis V. Lunev | block: add missed block_acct_setup with new block device... CC: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-09-30 | Denis V. Lunev | block: pass OnOffAuto instead of bool to block_acct_setup() CC: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-09-30 | Markus Armbruster | qemu-img: Wean documentation and help output off '... Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-09-30 | Philippe Mathieu... | block/qcow2-bitmap: Add missing cast to silent GCC... Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-09-30 | lu zhipeng | qcow2: fix memory leak in qcow2_read_extensions Reviewed-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-08-02 | Emanuele Giuseppe... | main loop: add missing documentation links to GS/IO... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-08-02 | Cole Robinson | qemu-iotests: Discard stderr when probing devices Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-08-02 | Lev Kujawski | hw/block/hd-geometry: Do not override specified bios... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-08-02 | Xie Yongji | libvduse: Pass positive value to strerror() Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-08-02 | Xie Yongji | libvduse: Replace strcpy() with strncpy() Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-08-02 | Xie Yongji | libvduse: Fix the incorrect function name Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-08-02 | Jinhao Fan | block/io_uring: add missing include file Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Xie Yongji | vduse-blk: Add name option Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Xie Yongji | vduse-blk: Add serial option Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Eric Blake | nbd: Drop dead code spotted by Coverity Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Emanuele Giuseppe... | aio_wait_kick: add missing memory barrier Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Fabian Ebner | block/gluster: correctly set max_pdiscard Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Stefano Garzarella | block/rbd: report a better error when namespace does... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Stefan Hajnoczi | qsd: document vduse-blk exports Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Xie Yongji | libvduse: Add support for reconnecting Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Xie Yongji | vduse-blk: Add vduse-blk resize support Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Xie Yongji | vduse-blk: Implement vduse-blk export Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Xie Yongji | libvduse: Add VDUSE (vDPA Device in Userspace) library Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Xie Yongji | linux-headers: Add vduse.h Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Xie Yongji | block/export: Abstract out the logic of virtio-blk... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Xie Yongji | block/export: Fix incorrect length passed to vu_queue_push() Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Xie Yongji | block: Support passing NULL ops to blk_set_dev_ops() Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Vladimir Sementsov... | block: simplify handling of try to merge different... Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Vladimir Sementsov... | block: improve block_dirty_bitmap_merge(): don't allocate... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Vladimir Sementsov... | block: block_dirty_bitmap_merge(): fix error path Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Stefan Hajnoczi | block: get rid of blk->guest_block_size Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-06-24 | Stefan Hajnoczi | block: drop unused bdrv_co_drain() API Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-05-12 | Paolo Bonzini | qemu-iotests: inline common.config into common.rc Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-05-12 | Eric Blake | nbd/server: Allow MULTI_CONN for shared writable exports Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-05-12 | Eric Blake | qemu-nbd: Pass max connections to blockdev layer Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-05-12 | Philippe Mathieu... | tests/qtest/fdc-test: Add a regression test for CVE... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-05-12 | Philippe Mathieu... | hw/block/fdc: Prevent end-of-track overrun (CVE-2021... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-05-12 | Daniel P. Berrangé | .gitlab-ci.d: export meson testlog.txt as an artifact Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-05-12 | Daniel P. Berrangé | tests/qemu-iotests: print intent to run a test in TAP... Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-05-12 | Hanna Reitz | iotests/testrunner: Flush after run_test() 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 | Stefan Hajnoczi | coroutine-win32: use QEMU_DEFINE_STATIC_CO_TLS() Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-05-04 | Stefan Hajnoczi | coroutine: use QEMU_DEFINE_STATIC_CO_TLS() Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-05-04 | Stefan Hajnoczi | coroutine-ucontext: use QEMU_DEFINE_STATIC_CO_TLS() Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
2022-05-04 | Hanna Reitz | iotests/reopen-file: Test reopening file child Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
commitcommitdifftree |
next |