Show patches with: Submitter = Emanuele Giuseppe Esposito       |    State = Action Required       |   930 patches
« 1 2 ... 4 5 69 10 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[v7,31/31] job.h: assertions in the callers of JobDriver function pointers block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,30/31] job.h: split function pointers in JobDriver block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,29/31] block-backend-common.h: split function pointers in BlockDevOps block layer: split block APIs in global state and I/O - - 2 - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,28/31] block_int-common.h: assertions in the callers of BdrvChildClass function pointers block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,27/31] block_int-common.h: split function pointers in BdrvChildClass block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,26/31] block_int-common.h: assertions in the callers of BlockDriver function pointers block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,25/31] block_int-common.h: split function pointers in BlockDriver block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,24/31] block/coroutines: I/O and "I/O or GS" API block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,23/31] block/copy-before-write.h: global state API + assertions block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,22/31] include/block/snapshot: global state API + assertions block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,21/31] assertions for blockdev.h global state API block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,20/31] include/sysemu/blockdev.h: global state API block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,19/31] assertions for blockjob.h global state API block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,18/31] include/block/blockjob.h: global state API block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,17/31] block.c: add assertions to static functions block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,16/31] GS and IO CODE macros for blockjob_int.h block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,15/31] include/block/blockjob_int.h: split header into I/O and GS API block layer: split block APIs in global state and I/O - - 1 - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,14/31] block: introduce assert_bdrv_graph_writable block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,13/31] IO_CODE and IO_OR_GS_CODE for block_int I/O API block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,12/31] assertions for block_int global state API block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,11/31] include/block/block_int: split header into I/O and global state API block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,10/31] block.c: assertions to the block layer permissions API block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,09/31] IO_CODE and IO_OR_GS_CODE for block-backend I/O API block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,08/31] block/block-backend.c: assertions for block-backend block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,07/31] include/sysemu/block-backend: split header into I/O and global state (GS) API block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,06/31] block/export/fuse.c: allow writable exports to take RESIZE permission block layer: split block APIs in global state and I/O - - 1 - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,05/31] IO_CODE and IO_OR_GS_CODE for block I/O API block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,04/31] assertions for block global state API block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,03/31] include/block/block: split header into I/O and global state API block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,02/31] main loop: macros to mark GS and I/O functions block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 Emanuele Giuseppe Esposito New
[v7,01/31] main-loop.h: introduce qemu_in_main_thread() block layer: split block APIs in global state and I/O - - - - --- 2022-02-11 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
[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
[3/5] block: introduce bdrv_activate block layer: permission API refactoring in preparation - - 1 - --- 2022-02-09 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
[1/5] crypto: perform permission checks under BQL block layer: permission API refactoring in preparation - - - - --- 2022-02-09 Emanuele Giuseppe Esposito New
[6/6] jobs: ensure sleep in job_sleep_ns is fully performed block: bug fixes in preparation of AioContext removal 2 - - - --- 2022-02-08 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
[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
[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
[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
[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
[v2,3/3] jobs: add job-driver.h job: split job API in driver and monitor - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v2,2/3] jobs: add job-monitor.h job: split job API in driver and monitor - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v2,1/3] jobs: add job-common.h job: split job API in driver and monitor - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,20/20] block_job_query: remove atomic read job: replace AioContext lock with job_mutex - - 1 - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,19/20] job.c: enable job lock/unlock and remove Aiocontext locks job: replace AioContext lock with job_mutex - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,18/20] jobs: protect job.aio_context with BQL and job_mutex job: replace AioContext lock with job_mutex - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,17/20] job: detect change of aiocontext within job coroutine job: replace AioContext lock with job_mutex - - 1 - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,16/20] commit and mirror: create new nodes using bdrv_get_aio_context, and not the job aioconte… job: replace AioContext lock with job_mutex - - 1 - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,15/20] job.h: define unlocked functions job: replace AioContext lock with job_mutex - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,14/20] block_job: rename block_job functions called with job_mutex held job: replace AioContext lock with job_mutex - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,13/20] job.h: rename job API functions called with job_mutex held job: replace AioContext lock with job_mutex - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,12/20] jobs: rename static functions called with job_mutex held job: replace AioContext lock with job_mutex - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,11/20] block/mirror.c: use of job helpers in drivers to avoid TOC/TOU job: replace AioContext lock with job_mutex - - 1 - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,10/20] jobs: use job locks also in the unit tests job: replace AioContext lock with job_mutex - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,09/20] jobs: add job lock in find_* functions job: replace AioContext lock with job_mutex - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,08/20] jobs: protect jobs with job_lock/unlock job: replace AioContext lock with job_mutex - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,07/20] job.h: add _locked duplicates for job API functions called with and without job_mutex job: replace AioContext lock with job_mutex - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,06/20] jobs: remove aiocontext locks since the functions are under BQL job: replace AioContext lock with job_mutex - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,05/20] aio-wait.h: introduce AIO_WAIT_WHILE_UNLOCKED job: replace AioContext lock with job_mutex - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,04/20] job.c: move inner aiocontext lock in callbacks job: replace AioContext lock with job_mutex - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,03/20] job.c: API functions not used outside should be static job: replace AioContext lock with job_mutex - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,02/20] job.h: categorize fields in struct Job job: replace AioContext lock with job_mutex - - - - --- 2022-02-08 Emanuele Giuseppe Esposito New
[v5,01/20] job.c: make job_mutex and job_lock/unlock() public job: replace AioContext lock with job_mutex - - 1 - --- 2022-02-08 Emanuele Giuseppe Esposito New
block.h: remove outdated comment block.h: remove outdated comment - - - - --- 2022-01-31 Emanuele Giuseppe Esposito New
[v4,19/19] block_job_query: remove atomic read job: replace AioContext lock with job_mutex - - - - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v4,18/19] job.c: enable job lock/unlock and remove Aiocontext locks job: replace AioContext lock with job_mutex - - - - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v4,17/19] jobs: protect job.aio_context with BQL and job_mutex job: replace AioContext lock with job_mutex - - - - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v4,16/19] job: detect change of aiocontext within job coroutine job: replace AioContext lock with job_mutex - - - - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v4,15/19] commit and mirror: create new nodes using bdrv_get_aio_context, and not the job aioconte… job: replace AioContext lock with job_mutex - - - - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v4,14/19] blockjob: block_job_get_aio_context is a GS function job: replace AioContext lock with job_mutex - - - - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v4,13/19] block/mirror.c: use of job helpers in drivers to avoid TOC/TOU job: replace AioContext lock with job_mutex - - - - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v4,12/19] job.h: define unlocked functions job: replace AioContext lock with job_mutex - - - - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v4,11/19] jobs: document all static functions and add _locked() suffix job: replace AioContext lock with job_mutex - - - - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v4,10/19] job.h: define locked functions job: replace AioContext lock with job_mutex - - - - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v4,09/19] jobs: use job locks also in the unit tests job: replace AioContext lock with job_mutex - - - - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v4,08/19] jobs: add job lock in find_* functions job: replace AioContext lock with job_mutex - - - - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v4,07/19] jobs: protect jobs with job_lock/unlock job: replace AioContext lock with job_mutex - - - - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v4,06/19] jobs: remove aiocontext locks since the functions are under BQL job: replace AioContext lock with job_mutex - - - - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v4,05/19] aio-wait.h: introduce AIO_WAIT_WHILE_UNLOCKED job: replace AioContext lock with job_mutex - - - - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v4,04/19] job.c: move inner aiocontext lock in callbacks job: replace AioContext lock with job_mutex - - - - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v4,03/19] job.c: make job_event_* functions static job: replace AioContext lock with job_mutex - - 1 - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v4,02/19] job.h: categorize fields in struct Job job: replace AioContext lock with job_mutex - - - - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v4,01/19] job.c: make job_mutex and job_lock/unlock() public job: replace AioContext lock with job_mutex - - - - --- 2022-01-28 Emanuele Giuseppe Esposito New
[v6,33/33] block.c: assertions to the block layer permissions API block layer: split block APIs in global state and I/O - - - - --- 2022-01-21 Emanuele Giuseppe Esposito New
[v6,32/33] crypto: delegate permission functions to JobDriver .pre_run block layer: split block APIs in global state and I/O - - - - --- 2022-01-21 Emanuele Giuseppe Esposito New
[v6,31/33] include/qemu/job.h: introduce job->pre_run() and use it in amend block layer: split block APIs in global state and I/O - - - - --- 2022-01-21 Emanuele Giuseppe Esposito New
[v6,30/33] include/block/block_int-common.h: introduce bdrv_amend_pre_run and bdrv_amend_clean block layer: split block APIs in global state and I/O - - - - --- 2022-01-21 Emanuele Giuseppe Esposito New
[v6,29/33] job.h: assertions in the callers of JobDriver funcion pointers block layer: split block APIs in global state and I/O - - - - --- 2022-01-21 Emanuele Giuseppe Esposito New
[v6,28/33] job.h: split function pointers in JobDriver block layer: split block APIs in global state and I/O - - - - --- 2022-01-21 Emanuele Giuseppe Esposito New
[v6,27/33] block-backend-common.h: split function pointers in BlockDevOps block layer: split block APIs in global state and I/O - - 2 - --- 2022-01-21 Emanuele Giuseppe Esposito New
[v6,26/33] block_int-common.h: assertions in the callers of BdrvChildClass function pointers block layer: split block APIs in global state and I/O - - 1 - --- 2022-01-21 Emanuele Giuseppe Esposito New
[v6,25/33] block_int-common.h: split function pointers in BdrvChildClass block layer: split block APIs in global state and I/O - - - - --- 2022-01-21 Emanuele Giuseppe Esposito New
[v6,24/33] block_int-common.h: assertions in the callers of BlockDriver function pointers block layer: split block APIs in global state and I/O - - - - --- 2022-01-21 Emanuele Giuseppe Esposito New
[v6,23/33] block_int-common.h: split function pointers in BlockDriver block layer: split block APIs in global state and I/O - - - - --- 2022-01-21 Emanuele Giuseppe Esposito New
[v6,22/33] block/coroutines: I/O API block layer: split block APIs in global state and I/O - - 2 - --- 2022-01-21 Emanuele Giuseppe Esposito New
[v6,21/33] block: move BQL logic of bdrv_co_invalidate_cache in bdrv_activate block layer: split block APIs in global state and I/O - - - - --- 2022-01-21 Emanuele Giuseppe Esposito New
[v6,20/33] block: rename bdrv_invalidate_cache_all, blk_invalidate_cache and test_sync_op_invalidat… block layer: split block APIs in global state and I/O - - 2 - --- 2022-01-21 Emanuele Giuseppe Esposito New
[v6,19/33] block: introduce bdrv_activate block layer: split block APIs in global state and I/O - - 1 - --- 2022-01-21 Emanuele Giuseppe Esposito New
« 1 2 ... 4 5 69 10 »