Show patches with: Submitter = Emanuele Giuseppe Esposito       |   930 patches
« 1 2 3 49 10 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2] tests/unit/test-blockjob: Re-enable complete_in_standby test [v2] tests/unit/test-blockjob: Re-enable complete_in_standby test - 1 - --- 2023-04-26 Emanuele Giuseppe Esposito New
tests/unit/test-blockjob: Re-enable complete_in_standby test tests/unit/test-blockjob: Re-enable complete_in_standby test - - - --- 2023-04-26 Emanuele Giuseppe Esposito New
block/file-posix: don't use functions calling AIO_WAIT_WHILE in worker threads block/file-posix: don't use functions calling AIO_WAIT_WHILE in worker threads - - - --- 2023-02-09 Emanuele Giuseppe Esposito New
virtio-blk: add missing AioContext lock virtio-blk: add missing AioContext lock 1 1 1 --- 2023-02-08 Emanuele Giuseppe Esposito New
[v5,4/4] thread-pool: avoid passing the pool parameter every time AioContext removal: LinuxAioState and ThreadPool - - - --- 2023-02-03 Emanuele Giuseppe Esposito New
[v5,3/4] thread-pool: use ThreadPool from the running thread AioContext removal: LinuxAioState and ThreadPool - - - --- 2023-02-03 Emanuele Giuseppe Esposito New
[v5,2/4] io_uring: use LuringState from the running thread AioContext removal: LinuxAioState and ThreadPool - - - --- 2023-02-03 Emanuele Giuseppe Esposito New
[v5,1/4] linux-aio: use LinuxAioState from the running thread AioContext removal: LinuxAioState and ThreadPool - 1 - --- 2023-02-03 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
[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
[3/3] configure: Enable -Wthread-safety if present TSA: make sure QEMU compiles when using clang TSA - 1 - --- 2023-01-17 Emanuele Giuseppe Esposito New
[2/3] bsd-user/mmap: use TSA_NO_TSA to suppress clang TSA warnings TSA: make sure QEMU compiles when using clang TSA - 1 - --- 2023-01-17 Emanuele Giuseppe Esposito New
[1/3] util/qemu-thread-posix: use TSA_NO_TSA to suppress clang TSA warnings TSA: make sure QEMU compiles when using clang TSA - - - --- 2023-01-17 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
[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
[v7,14/14] block/dirty-bitmap: convert coroutine-only functions to co_wrapper Still more coroutine and various fixes in block layer - 2 - --- 2022-11-28 Emanuele Giuseppe Esposito New
[v7,13/14] block: convert bdrv_create to co_wrapper Still more coroutine and various fixes in block layer - 2 - --- 2022-11-28 Emanuele Giuseppe Esposito New
[v7,12/14] block-coroutine-wrapper.py: support also basic return types Still more coroutine and various fixes in block layer - 2 - --- 2022-11-28 Emanuele Giuseppe Esposito New
[v7,11/14] block-coroutine-wrapper.py: support functions without bs arg Still more coroutine and various fixes in block layer - 1 - --- 2022-11-28 Emanuele Giuseppe Esposito New
[v7,10/14] block-coroutine-wrapper.py: introduce co_wrapper Still more coroutine and various fixes in block layer - 1 - --- 2022-11-28 Emanuele Giuseppe Esposito New
[v7,09/14] block: rename generated_co_wrapper in co_wrapper_mixed Still more coroutine and various fixes in block layer - 1 - --- 2022-11-28 Emanuele Giuseppe Esposito New
[v7,08/14] block: bdrv_create_file is a coroutine_fn Still more coroutine and various fixes in block layer - 2 - --- 2022-11-28 Emanuele Giuseppe Esposito New
[v7,07/14] block: distinguish between bdrv_create running in coroutine and not Still more coroutine and various fixes in block layer - 2 - --- 2022-11-28 Emanuele Giuseppe Esposito New
[v7,06/14] block: avoid duplicating filename string in bdrv_create Still more coroutine and various fixes in block layer - 2 - --- 2022-11-28 Emanuele Giuseppe Esposito New
[v7,05/14] block/vmdk: add coroutine_fn annotations Still more coroutine and various fixes in block layer - 3 - --- 2022-11-28 Emanuele Giuseppe Esposito New
[v7,04/14] block-backend: replace bdrv_*_above with blk_*_above Still more coroutine and various fixes in block layer - 1 - --- 2022-11-28 Emanuele Giuseppe Esposito New
[v7,03/14] nbd/server.c: add coroutine_fn annotations Still more coroutine and various fixes in block layer - 3 - --- 2022-11-28 Emanuele Giuseppe Esposito New
[v7,02/14] block-copy: add coroutine_fn annotations Still more coroutine and various fixes in block layer - 3 - --- 2022-11-28 Emanuele Giuseppe Esposito New
[v7,01/14] block-io: introduce coroutine_fn duplicates for bdrv_common_block_status_above callers Still more coroutine and various fixes in block layer - 2 - --- 2022-11-28 Emanuele Giuseppe Esposito New
[v6,14/14] block/dirty-bitmap: convert coroutine-only functions to co_wrapper Still more coroutine and various fixes in block layer - 2 - --- 2022-11-25 Emanuele Giuseppe Esposito New
[v6,13/14] block: convert bdrv_create to co_wrapper Still more coroutine and various fixes in block layer - 2 - --- 2022-11-25 Emanuele Giuseppe Esposito New
[v6,12/14] block-coroutine-wrapper.py: support also basic return types Still more coroutine and various fixes in block layer - 2 - --- 2022-11-25 Emanuele Giuseppe Esposito New
[v6,11/14] block-coroutine-wrapper.py: default to main loop aiocontext if function does not have a … Still more coroutine and various fixes in block layer - 1 - --- 2022-11-25 Emanuele Giuseppe Esposito New
[v6,10/14] block-coroutine-wrapper.py: introduce co_wrapper Still more coroutine and various fixes in block layer - 2 - --- 2022-11-25 Emanuele Giuseppe Esposito New
[v6,09/14] block: rename generated_co_wrapper in co_wrapper_mixed Still more coroutine and various fixes in block layer - 1 - --- 2022-11-25 Emanuele Giuseppe Esposito New
[v6,08/14] block: bdrv_create_file is a coroutine_fn Still more coroutine and various fixes in block layer - 2 - --- 2022-11-25 Emanuele Giuseppe Esposito New
[v6,07/14] block: distinguish between bdrv_create running in coroutine and not Still more coroutine and various fixes in block layer - 2 - --- 2022-11-25 Emanuele Giuseppe Esposito New
[v6,06/14] block: avoid duplicating filename string in bdrv_create Still more coroutine and various fixes in block layer - 2 - --- 2022-11-25 Emanuele Giuseppe Esposito New
[v6,05/14] block/vmdk: add missing coroutine_fn annotations Still more coroutine and various fixes in block layer - 3 - --- 2022-11-25 Emanuele Giuseppe Esposito New
[v6,04/14] block-backend: replace bdrv_*_above with blk_*_above Still more coroutine and various fixes in block layer - 1 - --- 2022-11-25 Emanuele Giuseppe Esposito New
[v6,03/14] nbd/server.c: add missing coroutine_fn annotations Still more coroutine and various fixes in block layer - 3 - --- 2022-11-25 Emanuele Giuseppe Esposito New
[v6,02/14] block-copy: add missing coroutine_fn annotations Still more coroutine and various fixes in block layer - 3 - --- 2022-11-25 Emanuele Giuseppe Esposito New
[v6,01/14] block-io: introduce coroutine_fn duplicates for bdrv_common_block_status_above callers Still more coroutine and various fixes in block layer - 2 - --- 2022-11-25 Emanuele Giuseppe Esposito New
[v5,15/15] block/dirty-bitmap: convert coroutine-only functions to generated_co_wrapper_simple Still more coroutine and various fixes in block layer - 1 - --- 2022-11-23 Emanuele Giuseppe Esposito New
[v5,14/15] block: convert bdrv_create to generated_co_wrapper_simple Still more coroutine and various fixes in block layer - 1 - --- 2022-11-23 Emanuele Giuseppe Esposito New
[v5,13/15] block-coroutine-wrapper.py: support also basic return types Still more coroutine and various fixes in block layer - 1 - --- 2022-11-23 Emanuele Giuseppe Esposito New
[v5,12/15] block-coroutine-wrapper.py: default to main loop aiocontext if function does not have a … Still more coroutine and various fixes in block layer - - - --- 2022-11-23 Emanuele Giuseppe Esposito New
[v5,11/15] block-coroutine-wrapper.py: default to main loop aiocontext if function does not have a … Still more coroutine and various fixes in block layer - - - --- 2022-11-23 Emanuele Giuseppe Esposito New
[v5,10/15] block-coroutine-wrapper.py: introduce generated_co_wrapper_simple Still more coroutine and various fixes in block layer - 1 - --- 2022-11-23 Emanuele Giuseppe Esposito New
[v5,09/15] block: bdrv_create_file is a coroutine_fn Still more coroutine and various fixes in block layer - 1 - --- 2022-11-23 Emanuele Giuseppe Esposito New
[v5,08/15] block: distinguish between bdrv_create running in coroutine and not Still more coroutine and various fixes in block layer - 1 - --- 2022-11-23 Emanuele Giuseppe Esposito New
[v5,07/15] block: introduce QEMU_IN_COROUTINE macro Still more coroutine and various fixes in block layer - - - --- 2022-11-23 Emanuele Giuseppe Esposito New
[v5,06/15] block: avoid duplicating filename string in bdrv_create Still more coroutine and various fixes in block layer - 1 - --- 2022-11-23 Emanuele Giuseppe Esposito New
[v5,05/15] block/vmdk: add missing coroutine_fn annotations Still more coroutine and various fixes in block layer - 2 - --- 2022-11-23 Emanuele Giuseppe Esposito New
[v5,04/15] block-backend: replace bdrv_*_above with blk_*_above Still more coroutine and various fixes in block layer - 1 - --- 2022-11-23 Emanuele Giuseppe Esposito New
[v5,03/15] nbd/server.c: add missing coroutine_fn annotations Still more coroutine and various fixes in block layer - 2 - --- 2022-11-23 Emanuele Giuseppe Esposito New
[v5,02/15] block-copy: add missing coroutine_fn annotations Still more coroutine and various fixes in block layer - 2 - --- 2022-11-23 Emanuele Giuseppe Esposito New
[v5,01/15] block-io: introduce coroutine_fn duplicates for bdrv_common_block_status_above callers Still more coroutine and various fixes in block layer - 1 - --- 2022-11-23 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
[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
[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
[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
[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
[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
[09/15] block-coroutine-wrapper: support void functions Protect the block layer with a rwlock: part 3 - - - --- 2022-11-16 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
[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
[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
[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
[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
[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
[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
[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
[6/6] block: assert that BlockDriver->bdrv_co_delete_file is always called with graph rdlock taken Protect the block layer with a rwlock: part 2 - - - --- 2022-11-16 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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[02/20] graph-lock: introduce BdrvGraphRWlock structure Protect the block layer with a rwlock: part 1 - - - --- 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
[v4,11/11] block/dirty-bitmap: convert coroutine-only functions to generated_co_wrapper_simple Still more coroutine and various fixes in block layer - 1 - --- 2022-11-16 Emanuele Giuseppe Esposito New
« 1 2 3 49 10 »