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
[v4,10/11] block: convert bdrv_create to generated_co_wrapper_simple Still more coroutine and various fixes in block layer - 1 - --- 2022-11-16 Emanuele Giuseppe Esposito New
[v4,09/11] block: bdrv_create_file is a coroutine_fn Still more coroutine and various fixes in block layer - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[v4,08/11] block: distinguish between bdrv_create running in coroutine and not Still more coroutine and various fixes in block layer - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[v4,07/11] block/vmdk: add missing coroutine_fn annotations Still more coroutine and various fixes in block layer - 1 - --- 2022-11-16 Emanuele Giuseppe Esposito New
[v4,06/11] block-coroutine-wrapper.py: support also basic return types Still more coroutine and various fixes in block layer - 1 - --- 2022-11-16 Emanuele Giuseppe Esposito New
[v4,05/11] 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-16 Emanuele Giuseppe Esposito New
[v4,04/11] block-coroutine-wrapper.py: introduce generated_co_wrapper_simple Still more coroutine and various fixes in block layer - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[v4,03/11] block-backend: replace bdrv_*_above with blk_*_above Still more coroutine and various fixes in block layer - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[v4,02/11] nbd/server.c: add missing coroutine_fn annotations Still more coroutine and various fixes in block layer - 1 - --- 2022-11-16 Emanuele Giuseppe Esposito New
[v4,01/11] block-copy: add missing coroutine_fn annotations Still more coroutine and various fixes in block layer - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[v3,8/8] block/dirty-bitmap: remove unnecessary qemu_in_coroutine() case Still more coroutine and various fixes in block layer - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[v3,7/8] block: bdrv_create is never called in coroutine context Still more coroutine and various fixes in block layer - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[v3,6/8] block: bdrv_create_file is a coroutine_fn Still more coroutine and various fixes in block layer - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[v3,5/8] block/vmdk: add missing coroutine_fn annotations Still more coroutine and various fixes in block layer - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[v3,4/8] block: distinguish between bdrv_create running in coroutine and not Still more coroutine and various fixes in block layer - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[v3,3/8] block-backend: replace bdrv_*_above with blk_*_above Still more coroutine and various fixes in block layer - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[v3,2/8] nbd/server.c: add missing coroutine_fn annotations Still more coroutine and various fixes in block layer - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[v3,1/8] block-copy: add missing coroutine_fn annotations Still more coroutine and various fixes in block layer - - - --- 2022-11-16 Emanuele Giuseppe Esposito New
[v3,3/3] kvm: Atomic memslot updates KVM: allow listener to stop all vcpus before - - 1 --- 2022-11-11 Emanuele Giuseppe Esposito New
[v3,2/3] KVM: keep track of running ioctls KVM: allow listener to stop all vcpus before - - - --- 2022-11-11 Emanuele Giuseppe Esposito New
[v3,1/3] accel: introduce accelerator blocker API KVM: allow listener to stop all vcpus before - 1 - --- 2022-11-11 Emanuele Giuseppe Esposito New
[v2,3/3] kvm: Atomic memslot updates KVM: allow listener to stop all vcpus before - - 1 --- 2022-11-10 Emanuele Giuseppe Esposito New
[v2,2/3] KVM: keep track of running ioctls KVM: allow listener to stop all vcpus before - - - --- 2022-11-10 Emanuele Giuseppe Esposito New
[v2,1/3] accel: introduce accelerator blocker API KVM: allow listener to stop all vcpus before - - - --- 2022-11-10 Emanuele Giuseppe Esposito New
[RFC,3/3] kvm: Atomic memslot updates KVM: allow listener to stop all vcpus before - - 1 --- 2022-11-04 Emanuele Giuseppe Esposito New
[RFC,2/3] KVM: keep track of running vcpu ioctls KVM: allow listener to stop all vcpus before - - - --- 2022-11-04 Emanuele Giuseppe Esposito New
[RFC,1/3] KVM: keep track of running ioctls KVM: allow listener to stop all vcpus before - - - --- 2022-11-04 Emanuele Giuseppe Esposito New
[v2,9/9] block/dirty-bitmap: remove unnecessary qemu_in_coroutine() case Still more coroutine and various fixes in block layer - - - --- 2022-11-04 Emanuele Giuseppe Esposito New
[v2,8/9] block: bdrv_create is never called in non-coroutine context Still more coroutine and various fixes in block layer - 1 - --- 2022-11-04 Emanuele Giuseppe Esposito New
[v2,7/9] block: bdrv_create_file is a coroutine_fn Still more coroutine and various fixes in block layer - - - --- 2022-11-04 Emanuele Giuseppe Esposito New
[v2,6/9] block/vmdk: add missing coroutine_fn annotations Still more coroutine and various fixes in block layer - - - --- 2022-11-04 Emanuele Giuseppe Esposito New
[v2,5/9] block: distinguish between bdrv_create running in coroutine and not Still more coroutine and various fixes in block layer - - - --- 2022-11-04 Emanuele Giuseppe Esposito New
[v2,4/9] block-backend: replace bdrv_*_above with blk_*_above Still more coroutine and various fixes in block layer - - - --- 2022-11-04 Emanuele Giuseppe Esposito New
[v2,3/9] nbd/server.c: add missing coroutine_fn annotations Still more coroutine and various fixes in block layer - - - --- 2022-11-04 Emanuele Giuseppe Esposito New
[v2,2/9] block-copy: add missing coroutine_fn annotations Still more coroutine and various fixes in block layer - - - --- 2022-11-04 Emanuele Giuseppe Esposito New
[v2,1/9] block: call bdrv_co_drain_begin in a coroutine Still more coroutine and various fixes in block layer - 1 - --- 2022-11-04 Emanuele Giuseppe Esposito New
[9/9] block/dirty-bitmap: remove unnecessary qemu_in_coroutine() case Still more coroutine and various fixes in block layer - - - --- 2022-11-03 Emanuele Giuseppe Esposito New
[8/9] block: bdrv_create is never called in non-coroutine context Still more coroutine and various fixes in block layer - 1 - --- 2022-11-03 Emanuele Giuseppe Esposito New
[7/9] block: bdrv_create_file is a coroutine_fn Still more coroutine and various fixes in block layer - - - --- 2022-11-03 Emanuele Giuseppe Esposito New
[6/9] block/vmdk: add missing coroutine_fn annotations Still more coroutine and various fixes in block layer - - - --- 2022-11-03 Emanuele Giuseppe Esposito New
[5/9] block: distinguish between bdrv_create running in coroutine and not Still more coroutine and various fixes in block layer - - - --- 2022-11-03 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
[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
[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
[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
[v4,3/3] thread-pool: use ThreadPool from the running thread AioContext removal: LinuxAioState and ThreadPool - - - --- 2022-10-31 Emanuele Giuseppe Esposito New
[v4,2/3] io_uring: use LuringState from the running thread AioContext removal: LinuxAioState and ThreadPool - - - --- 2022-10-31 Emanuele Giuseppe Esposito New
[v4,1/3] linux-aio: use LinuxAioState from the running thread AioContext removal: LinuxAioState and ThreadPool - - - --- 2022-10-31 Emanuele Giuseppe Esposito New
[v3,3/3] thread-pool: use ThreadPool from the running thread AioContext removal: LinuxAioState and ThreadPool - 1 - --- 2022-10-28 Emanuele Giuseppe Esposito New
[v3,2/3] io_uring: use LuringState from the running thread AioContext removal: LinuxAioState and ThreadPool - - - --- 2022-10-28 Emanuele Giuseppe Esposito New
[v3,1/3] linux-aio: use LinuxAioState from the running thread AioContext removal: LinuxAioState and ThreadPool - - - --- 2022-10-28 Emanuele Giuseppe Esposito New
[v2,3/3] thread-pool: use ThreadPool from the running thread AioContext removal: LinuxAioState and ThreadPool - 1 - --- 2022-10-28 Emanuele Giuseppe Esposito New
[v2,2/3] io_uring: use LuringState from the running thread AioContext removal: LinuxAioState and ThreadPool - - - --- 2022-10-28 Emanuele Giuseppe Esposito New
[v2,1/3] linux-aio: use LinuxAioState from the running thread AioContext removal: LinuxAioState and ThreadPool - - - --- 2022-10-28 Emanuele Giuseppe Esposito New
block/block-backend: blk_set_enable_write_cache is IO_CODE block/block-backend: blk_set_enable_write_cache is IO_CODE - 1 1 --- 2022-10-27 Emanuele Giuseppe Esposito New
[v3,10/10] block: remove bdrv_try_set_aio_context and replace it with bdrv_try_change_aio_context Refactor bdrv_try_set_aio_context using transactions - 1 - --- 2022-10-25 Emanuele Giuseppe Esposito New
[v3,09/10] block: rename bdrv_child_try_change_aio_context in bdrv_try_change_aio_context Refactor bdrv_try_set_aio_context using transactions - 1 - --- 2022-10-25 Emanuele Giuseppe Esposito New
[v3,08/10] block: remove all unused ->can_set_aio_ctx and ->set_aio_ctx callbacks Refactor bdrv_try_set_aio_context using transactions - 1 - --- 2022-10-25 Emanuele Giuseppe Esposito New
[v3,07/10] block: use the new _change_ API instead of _can_set_ and _set_ Refactor bdrv_try_set_aio_context using transactions - 1 - --- 2022-10-25 Emanuele Giuseppe Esposito New
[v3,06/10] block-backend: implement .change_aio_ctx in child_root Refactor bdrv_try_set_aio_context using transactions - 1 - --- 2022-10-25 Emanuele Giuseppe Esposito New
[v3,05/10] block: implement .change_aio_ctx in child_of_bds Refactor bdrv_try_set_aio_context using transactions - 2 - --- 2022-10-25 Emanuele Giuseppe Esposito New
[v3,04/10] blockjob: implement .change_aio_ctx in child_job Refactor bdrv_try_set_aio_context using transactions - 2 - --- 2022-10-25 Emanuele Giuseppe Esposito New
[v3,03/10] bdrv_change_aio_context: use hash table instead of list of visited nodes Refactor bdrv_try_set_aio_context using transactions - 1 - --- 2022-10-25 Emanuele Giuseppe Esposito New
[v3,02/10] block: use transactions as a replacement of ->{can_}set_aio_context() Refactor bdrv_try_set_aio_context using transactions - - - --- 2022-10-25 Emanuele Giuseppe Esposito New
[v3,01/10] block.c: assert bs->aio_context is written under BQL and drains Refactor bdrv_try_set_aio_context using transactions - 2 - --- 2022-10-25 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
[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
[v12,21/21] job: remove unused functions job: replace AioContext lock with job_mutex - 3 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,20/21] blockjob: remove unused functions job: replace AioContext lock with job_mutex - 3 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,19/21] block_job_query: remove atomic read job: replace AioContext lock with job_mutex - 3 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,18/21] job.c: enable job lock/unlock and remove Aiocontext locks job: replace AioContext lock with job_mutex - 1 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,17/21] job.h: categorize JobDriver callbacks that need the AioContext lock job: replace AioContext lock with job_mutex - 1 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,16/21] blockjob: protect iostatus field in BlockJob struct job: replace AioContext lock with job_mutex - 2 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,15/21] blockjob: rename notifier callbacks as _locked job: replace AioContext lock with job_mutex - 3 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,14/21] blockjob.h: categorize fields in struct BlockJob job: replace AioContext lock with job_mutex - 1 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,13/21] jobs: protect job.aio_context with BQL and job_mutex job: replace AioContext lock with job_mutex - 1 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,12/21] job: detect change of aiocontext within job coroutine job: replace AioContext lock with job_mutex - 2 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,11/21] jobs: group together API calls under the same job lock job: replace AioContext lock with job_mutex - 1 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,10/21] block/mirror.c: use of job helpers in drivers job: replace AioContext lock with job_mutex - 1 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,09/21] jobs: use job locks also in the unit tests job: replace AioContext lock with job_mutex - 2 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,08/21] jobs: add job lock in find_* functions job: replace AioContext lock with job_mutex - 3 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,07/21] blockjob: introduce block_job _locked() APIs job: replace AioContext lock with job_mutex - 3 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,06/21] job: move and update comments from blockjob.c job: replace AioContext lock with job_mutex - 2 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,05/21] job.c: add job_lock/unlock while keeping job.h intact job: replace AioContext lock with job_mutex - 3 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,04/21] aio-wait.h: introduce AIO_WAIT_WHILE_UNLOCKED job: replace AioContext lock with job_mutex - 2 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,03/21] job.c: API functions not used outside should be static job: replace AioContext lock with job_mutex - 3 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,02/21] job.h: categorize fields in struct Job job: replace AioContext lock with job_mutex - 3 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[v12,01/21] job.c: make job_mutex and job_lock/unlock() public job: replace AioContext lock with job_mutex - 2 - --- 2022-09-26 Emanuele Giuseppe Esposito New
[RFC,1/1] kvm/kvm-all.c: implement KVM_SET_USER_MEMORY_REGION_LIST ioctl accel/kvm: implement KVM_SET_USER_MEMORY_REGION_LIST - - - --- 2022-09-09 Emanuele Giuseppe Esposito New
[RFC,v2,3/3] kvm/kvm-all.c: listener should delay kvm_vm_ioctl to the commit phase accel/kvm: extend kvm memory listener to support - - - --- 2022-09-09 Emanuele Giuseppe Esposito New
[RFC,v2,2/3] accel/kvm/kvm-all.c: pass kvm_userspace_memory_region_entry instead accel/kvm: extend kvm memory listener to support - - - --- 2022-09-09 Emanuele Giuseppe Esposito New
[RFC,v2,1/3] linux-headers/linux/kvm.h: introduce kvm_userspace_memory_region_list ioctl accel/kvm: extend kvm memory listener to support - - - --- 2022-09-09 Emanuele Giuseppe Esposito New
[v11,21/21] job: remove unused functions job: replace AioContext lock with job_mutex - 2 - --- 2022-08-26 Emanuele Giuseppe Esposito New
[v11,20/21] blockjob: remove unused functions job: replace AioContext lock with job_mutex - 3 - --- 2022-08-26 Emanuele Giuseppe Esposito New
[v11,19/21] block_job_query: remove atomic read job: replace AioContext lock with job_mutex - 3 - --- 2022-08-26 Emanuele Giuseppe Esposito New
[v11,18/21] job.c: enable job lock/unlock and remove Aiocontext locks job: replace AioContext lock with job_mutex - 1 - --- 2022-08-26 Emanuele Giuseppe Esposito New
[v11,17/21] job.h: categorize JobDriver callbacks that need the AioContext lock job: replace AioContext lock with job_mutex - 1 - --- 2022-08-26 Emanuele Giuseppe Esposito New
[v11,16/21] blockjob: protect iostatus field in BlockJob struct job: replace AioContext lock with job_mutex - 2 - --- 2022-08-26 Emanuele Giuseppe Esposito New
[v11,15/21] blockjob: rename notifier callbacks as _locked job: replace AioContext lock with job_mutex - 3 - --- 2022-08-26 Emanuele Giuseppe Esposito New
[v11,14/21] blockjob.h: categorize fields in struct BlockJob job: replace AioContext lock with job_mutex - 1 - --- 2022-08-26 Emanuele Giuseppe Esposito New
« 1 2 3 49 10 »