Show patches with: Submitter = Emanuele Giuseppe Esposito       |    State = Action Required       |    Archived = No       |   930 patches
« 1 2 3 49 10 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[01/12] introduce BDRV_POLL_WHILE_UNLOCKED Removal of Aiocontext lock through drains: protect bdrv_replace_child_noperm. - - - - --- 2022-01-18 Emanuele Giuseppe Esposito New
[01/15] block/qed: add missing graph rdlock in qed_need_check_timer_entry Protect the block layer with a rwlock: part 3 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[01/20] block: introduce a lock to protect graph operations Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[02/12] block/io.c: make bdrv_do_drained_begin_quiesce static and introduce bdrv_drained_begin_no_p… Removal of Aiocontext lock through drains: protect bdrv_replace_child_noperm. - - - - --- 2022-01-18 Emanuele Giuseppe Esposito New
[02/15] block: rename refresh_total_sectors in bdrv_refresh_total_sectors Protect the block layer with a rwlock: part 3 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[02/20] graph-lock: introduce BdrvGraphRWlock structure Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[03/12] block.c: bdrv_replace_child_noperm: first remove the child, and then call ->detach() Removal of Aiocontext lock through drains: protect bdrv_replace_child_noperm. - - - - --- 2022-01-18 Emanuele Giuseppe Esposito New
[03/15] block-backend: use bdrv_getlength instead of blk_getlength Protect the block layer with a rwlock: part 3 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[03/20] async: register/unregister aiocontext in graph lock list Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[04/12] block.c: bdrv_replace_child_noperm: first call ->attach(), and then add child Removal of Aiocontext lock through drains: protect bdrv_replace_child_noperm. - - - - --- 2022-01-18 Emanuele Giuseppe Esposito New
[04/15] block: convert bdrv_refresh_total_sectors in generated_co_wrapper Protect the block layer with a rwlock: part 3 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[04/20] block.c: wrlock in bdrv_replace_child_noperm Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[05/12] test-bdrv-drain.c: adapt test to the coming subtree drains Removal of Aiocontext lock through drains: protect bdrv_replace_child_noperm. - - - - --- 2022-01-18 Emanuele Giuseppe Esposito New
[05/15] block: use bdrv_co_refresh_total_sectors when possible Protect the block layer with a rwlock: part 3 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[05/20] block: remove unnecessary assert_bdrv_graph_writable() Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[06/12] test-bdrv-drain.c: remove test_detach_by_parent_cb() Removal of Aiocontext lock through drains: protect bdrv_replace_child_noperm. - - - - --- 2022-01-18 Emanuele Giuseppe Esposito New
[06/15] block: convert bdrv_get_allocated_file_size in generated_co_wrapper_simple Protect the block layer with a rwlock: part 3 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[06/20] block: assert that graph read and writes are performed correctly Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[07/12] block/io.c: introduce bdrv_subtree_drained_{begin/end}_unlocked Removal of Aiocontext lock through drains: protect bdrv_replace_child_noperm. - - - - --- 2022-01-18 Emanuele Giuseppe Esposito New
[07/15] block: convert bdrv_get_info in generated_co_wrapper Protect the block layer with a rwlock: part 3 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[07/20] graph-lock: implement WITH_GRAPH_RDLOCK_GUARD and GRAPH_RDLOCK_GUARD macros Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[08/12] reopen: add a transaction to drain_end nodes picked in bdrv_reopen_parse_file_or_backing Removal of Aiocontext lock through drains: protect bdrv_replace_child_noperm. - - - - --- 2022-01-18 Emanuele Giuseppe Esposito New
[08/15] block: convert bdrv_is_inserted in generated_co_wrapper_simple Protect the block layer with a rwlock: part 3 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[08/20] block-coroutine-wrapper.py: take the graph rdlock in bdrv_* functions Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[09/12] jobs: ensure sleep in job_sleep_ns is fully performed Removal of Aiocontext lock through drains: protect bdrv_replace_child_noperm. - - - - --- 2022-01-18 Emanuele Giuseppe Esposito New
[09/15] block-coroutine-wrapper: support void functions Protect the block layer with a rwlock: part 3 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[09/20] block-backend: introduce new generated_co_wrapper_blk annotation Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[1/2] linux-aio: use LinuxAioState from the running thread AioContext removal: LinuxAioState and ThreadPool - - - - --- 2022-06-09 Emanuele Giuseppe Esposito New
[1/2] linux-headers/linux/kvm.h: introduce kvm_userspace_memory_region_list ioctl KVM: stop all vcpus before modifying memslots - - - - --- 2022-10-22 Emanuele Giuseppe Esposito New
[1/2] pylint: fix errors and warnings from qemu-tests test 297 pylint: fix new errors and warnings - - - - --- 2021-10-06 Emanuele Giuseppe Esposito New
[1/2] target/i386: add support for FLUSH_L1D feature target/i386: add support for cpu FLUSH_L1D feature and FB_CLEAR capability - - - - --- 2023-02-01 Emanuele Giuseppe Esposito New
[1/2] test-bdrv-drain.c: remove test_detach_by_parent_cb() Fixes to test-bdrv-drain unit test - - 1 - --- 2022-12-05 Emanuele Giuseppe Esposito New
[1/2] virtio-scsi: replace VirtIOBlock dataplane_{start/starting/stopped} with enum virtio-blk and scsi: replace dataplane_{start/stopping/started} - - - - --- 2022-08-08 Emanuele Giuseppe Esposito New
[1/3] util/qemu-thread-posix: use TSA_NO_TSA to suppress clang TSA warnings [1/3] util/qemu-thread-posix: use TSA_NO_TSA to suppress clang TSA warnings - - - - --- 2023-01-17 Emanuele Giuseppe Esposito New
[1/4] block_int: make bdrv_backing_overridden static block: minor refactoring in preparation to the block layer API split - - - - --- 2021-11-24 Emanuele Giuseppe Esposito New
[1/5] blkdebug: refactor removal of a suspended request blkdebug: fix racing condition when iterating on - - - - --- 2021-04-08 Emanuele Giuseppe Esposito New
[1/5] crypto: perform permission checks under BQL block layer: permission API refactoring in preparation - - - - --- 2022-02-09 Emanuele Giuseppe Esposito New
[1/6] block/io.c: fix bdrv_child_cb_drained_begin invocations from a coroutine block: bug fixes in preparation of AioContext removal - - 1 - --- 2022-02-08 Emanuele Giuseppe Esposito New
[1/6] block: assert that bdrv_co_create is always called with graph rdlock taken Protect the block layer with a rwlock: part 2 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[1/6] ratelimit: treat zero speed as unlimited block-copy: make helper APIs thread safe - - 1 - --- 2021-05-10 Emanuele Giuseppe Esposito New
[1/8] virtio_queue_aio_attach_host_notifier: remove AioContext lock virtio-blk: removal of AioContext lock - - - - --- 2022-06-09 Emanuele Giuseppe Esposito New
[1/9] block: call bdrv_co_drain_begin in a coroutine Still more coroutine and various fixes in block layer - - 1 - --- 2022-11-03 Emanuele Giuseppe Esposito New
[10/12] block.c: add subtree_drains where needed Removal of Aiocontext lock through drains: protect bdrv_replace_child_noperm. - - - - --- 2022-01-18 Emanuele Giuseppe Esposito New
[10/15] block: convert bdrv_eject in generated_co_wrapper_simple Protect the block layer with a rwlock: part 3 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[10/20] block-gen: assert that {bdrv/blk}_co_truncate is always called with graph rdlock taken Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[11/12] block/io.c: fully enable assert_bdrv_graph_writable Removal of Aiocontext lock through drains: protect bdrv_replace_child_noperm. - - - - --- 2022-01-18 Emanuele Giuseppe Esposito New
[11/15] block: convert bdrv_lock_medium in generated_co_wrapper_simple Protect the block layer with a rwlock: part 3 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[11/20] block-gen: assert that bdrv_co_{check/invalidate_cache} are always called with graph rdlock… Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[12/12] block.c: additional assert qemu in main tread Removal of Aiocontext lock through drains: protect bdrv_replace_child_noperm. - - - - --- 2022-01-18 Emanuele Giuseppe Esposito New
[12/15] block: convert bdrv_debug_event in generated_co_wrapper Protect the block layer with a rwlock: part 3 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[12/20] block-gen: assert that bdrv_co_pwrite is always called with graph rdlock taken Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[13/15] block: convert bdrv_io_plug in generated_co_wrapper_simple Protect the block layer with a rwlock: part 3 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[13/20] block-gen: assert that bdrv_co_pwrite_{zeros/sync} is always called with graph rdlock taken Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[14/15] block: convert bdrv_io_unplug in generated_co_wrapper_simple Protect the block layer with a rwlock: part 3 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[14/20] block-gen: assert that bdrv_co_pread is always called with graph rdlock taken Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[15/15] block: rename newly converted BlockDriver IO coroutine functions Protect the block layer with a rwlock: part 3 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[15/20] block-gen: assert that {bdrv/blk}_co_flush is always called with graph rdlock taken Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[16/20] block-gen: assert that bdrv_co_{read/write}v_vmstate are always called with graph rdlock ta… Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[17/20] block-gen: assert that bdrv_co_pdiscard is always called with graph rdlock taken Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[18/20] block-gen: assert that bdrv_co_common_block_status_above is always called with graph rdlock… Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[19/20] block-gen: assert that bdrv_co_ioctl is always called with graph rdlock taken Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[2/2] accel/kvm: introduce begin/commit listener callbacks KVM: stop all vcpus before modifying memslots - - - - --- 2022-10-22 Emanuele Giuseppe Esposito New
[2/2] qemu-iotests: fix image-fleecing pylint errors pylint: fix new errors and warnings - - - - --- 2021-10-06 Emanuele Giuseppe Esposito New
[2/2] target/i386: add support for FB_CLEAR feature target/i386: add support for cpu FLUSH_L1D feature and FB_CLEAR capability - - - - --- 2023-02-01 Emanuele Giuseppe Esposito New
[2/2] tests/unit/test-bdrv-drain.c: graph setup functions can't run in coroutines Fixes to test-bdrv-drain unit test - - - - --- 2022-12-05 Emanuele Giuseppe Esposito New
[2/2] thread-pool: use ThreadPool from the running thread AioContext removal: LinuxAioState and ThreadPool - - - - --- 2022-06-09 Emanuele Giuseppe Esposito New
[2/2] virtio-blk: replace dataplane_start/stopping/started with enum virtio-blk and scsi: replace dataplane_{start/stopping/started} - - - - --- 2022-08-08 Emanuele Giuseppe Esposito New
[2/3] bsd-user/mmap: use TSA_NO_TSA to suppress clang TSA warnings [1/3] util/qemu-thread-posix: use TSA_NO_TSA to suppress clang TSA warnings - - 1 - --- 2023-01-17 Emanuele Giuseppe Esposito New
[2/4] include/sysemu/blockdev.h: rename if_name in block_if_name block: minor refactoring in preparation to the block layer API split - - 1 - --- 2021-11-24 Emanuele Giuseppe Esposito New
[2/5] blkdebug: move post-resume handling to resume_req_by_tag blkdebug: fix racing condition when iterating on - - - - --- 2021-04-08 Emanuele Giuseppe Esposito New
[2/5] crypto: distinguish between main loop and I/O in block_crypto_amend_options_generic_luks block layer: permission API refactoring in preparation - - - - --- 2022-02-09 Emanuele Giuseppe Esposito New
[2/6] block-copy: let ratelimit handle a speed of 0 block-copy: make helper APIs thread safe - - 1 - --- 2021-05-10 Emanuele Giuseppe Esposito New
[2/6] block.c: bdrv_replace_child_noperm: first remove the child, and then call ->detach() block: bug fixes in preparation of AioContext removal - - 1 - --- 2022-02-08 Emanuele Giuseppe Esposito New
[2/6] block: assert that BlockDriver->bdrv_co_{amend/create} are called with graph rdlock taken Protect the block layer with a rwlock: part 2 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[2/8] block-backend: enable_write_cache should be atomic virtio-blk: removal of AioContext lock - - 1 - --- 2022-06-09 Emanuele Giuseppe Esposito New
[2/9] block-copy: add missing coroutine_fn annotations Still more coroutine and various fixes in block layer - - - - --- 2022-11-03 Emanuele Giuseppe Esposito New
[20/20] block-gen: assert that nbd_co_do_establish_connection is always called with graph rdlock ta… Protect the block layer with a rwlock: part 1 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[3/3] configure: Enable -Wthread-safety if present [1/3] util/qemu-thread-posix: use TSA_NO_TSA to suppress clang TSA warnings - - 1 - --- 2023-01-17 Emanuele Giuseppe Esposito New
[3/4] include/sysemu/blockdev.h: move drive_add and inline drive_def block: minor refactoring in preparation to the block layer API split - - - - --- 2021-11-24 Emanuele Giuseppe Esposito New
[3/5] blkdebug: track all actions blkdebug: fix racing condition when iterating on - - - - --- 2021-04-08 Emanuele Giuseppe Esposito New
[3/5] block: introduce bdrv_activate block layer: permission API refactoring in preparation - - 1 - --- 2022-02-09 Emanuele Giuseppe Esposito New
[3/6] block.c: bdrv_replace_child_noperm: first call ->attach(), and then add child block: bug fixes in preparation of AioContext removal - - 1 - --- 2022-02-08 Emanuele Giuseppe Esposito New
[3/6] block: assert that BlockDriver->bdrv_co_copy_range_{from/to} is always called with graph rdlo… Protect the block layer with a rwlock: part 2 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[3/6] blockjob: let ratelimit handle a speed of 0 block-copy: make helper APIs thread safe - - 1 - --- 2021-05-10 Emanuele Giuseppe Esposito New
[3/8] virtio_blk_process_queued_requests: always run in a bh virtio-blk: removal of AioContext lock - - - - --- 2022-06-09 Emanuele Giuseppe Esposito New
[3/9] nbd/server.c: add missing coroutine_fn annotations Still more coroutine and various fixes in block layer - - - - --- 2022-11-03 Emanuele Giuseppe Esposito New
[4/4] include/sysemu/blockdev.h: remove drive_get_max_devs block: minor refactoring in preparation to the block layer API split - - 1 - --- 2021-11-24 Emanuele Giuseppe Esposito New
[4/5] blkdebug: do not suspend in the middle of QLIST_FOREACH_SAFE blkdebug: fix racing condition when iterating on - - - - --- 2021-04-08 Emanuele Giuseppe Esposito New
[4/5] block: rename bdrv_invalidate_cache_all, blk_invalidate_cache and test_sync_op_invalidate_cac… block layer: permission API refactoring in preparation - - 2 - --- 2022-02-09 Emanuele Giuseppe Esposito New
[4/6] block/dirty-bitmap: assert that BlockDriver->bdrv_co_*_dirty_bitmap are always called with gr… Protect the block layer with a rwlock: part 2 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[4/6] progressmeter: protect with a mutex block-copy: make helper APIs thread safe - - 1 - --- 2021-05-10 Emanuele Giuseppe Esposito New
[4/6] test-bdrv-drain.c: adapt test to the coming subtree drains block: bug fixes in preparation of AioContext removal - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[4/8] virtio: categorize callbacks in GS virtio-blk: removal of AioContext lock 1 - 1 - --- 2022-06-09 Emanuele Giuseppe Esposito New
[4/9] block-backend: replace bdrv_*_above with blk_*_above Still more coroutine and various fixes in block layer - - - - --- 2022-11-03 Emanuele Giuseppe Esposito New
[5/5] blkdebug: protect rules and suspended_reqs with a lock blkdebug: fix racing condition when iterating on - - - - --- 2021-04-08 Emanuele Giuseppe Esposito New
[5/5] block: move BQL logic of bdrv_co_invalidate_cache in bdrv_activate block layer: permission API refactoring in preparation - - - - --- 2022-02-09 Emanuele Giuseppe Esposito New
[5/6] block/io: assert that BlockDriver->bdrv_co_*_snapshot_* are always called with graph rdlock t… Protect the block layer with a rwlock: part 2 - - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[5/6] co-shared-resource: protect with a mutex block-copy: make helper APIs thread safe - - - - --- 2021-05-10 Emanuele Giuseppe Esposito New
[5/6] test-bdrv-drain.c: remove test_detach_by_parent_cb() block: bug fixes in preparation of AioContext removal - - 1 - --- 2022-02-08 Emanuele Giuseppe Esposito New
[5/8] virtio-blk: mark GLOBAL_STATE_CODE functions virtio-blk: removal of AioContext lock - - 1 - --- 2022-06-09 Emanuele Giuseppe Esposito New
« 1 2 3 49 10 »