Show patches with: Submitter = Stefan Hajnoczi       |    State = Action Required       |   77 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[PULL,6/6] Rename "QEMU global mutex" to "BQL" in comments and docs [PULL,1/6] iothread: Remove unused Error** argument in aio_context_set_aio_params 1 5 - --- 2024-01-08 Stefan Hajnoczi New
[PULL,5/6] Replace "iothread lock" with "BQL" in comments [PULL,1/6] iothread: Remove unused Error** argument in aio_context_set_aio_params - 5 - --- 2024-01-08 Stefan Hajnoczi New
[PULL,4/6] qemu/main-loop: rename qemu_cond_wait_iothread() to qemu_cond_wait_bql() [PULL,1/6] iothread: Remove unused Error** argument in aio_context_set_aio_params - 5 - --- 2024-01-08 Stefan Hajnoczi New
[PULL,3/6] qemu/main-loop: rename QEMU_IOTHREAD_LOCK_GUARD to BQL_LOCK_GUARD [PULL,1/6] iothread: Remove unused Error** argument in aio_context_set_aio_params 2 4 - --- 2024-01-08 Stefan Hajnoczi New
[PULL,2/6] system/cpus: rename qemu_mutex_lock_iothread() to bql_lock() [PULL,1/6] iothread: Remove unused Error** argument in aio_context_set_aio_params 5 4 - --- 2024-01-08 Stefan Hajnoczi New
[PULL,1/6] iothread: Remove unused Error** argument in aio_context_set_aio_params [PULL,1/6] iothread: Remove unused Error** argument in aio_context_set_aio_params - 1 - --- 2024-01-08 Stefan Hajnoczi New
[PULL,0/6] Block patches - - - --- 2024-01-08 Stefan Hajnoczi New
[v3,5/5] Rename "QEMU global mutex" to "BQL" in comments and docs Make Big QEMU Lock naming consistent 1 2 - --- 2024-01-02 Stefan Hajnoczi New
[v3,4/5] Replace "iothread lock" with "BQL" in comments Make Big QEMU Lock naming consistent - 2 - --- 2024-01-02 Stefan Hajnoczi New
[v3,3/5] qemu/main-loop: rename qemu_cond_wait_iothread() to qemu_cond_wait_bql() Make Big QEMU Lock naming consistent - 2 - --- 2024-01-02 Stefan Hajnoczi New
[v3,2/5] qemu/main-loop: rename QEMU_IOTHREAD_LOCK_GUARD to BQL_LOCK_GUARD Make Big QEMU Lock naming consistent 2 2 - --- 2024-01-02 Stefan Hajnoczi New
[v3,1/5] system/cpus: rename qemu_mutex_lock_iothread() to bql_lock() Make Big QEMU Lock naming consistent 5 3 - --- 2024-01-02 Stefan Hajnoczi New
[v2,14/14] block: remove outdated AioContext locking comments aio: remove AioContext lock - 2 - --- 2023-12-05 Stefan Hajnoczi New
[v2,13/14] job: remove outdated AioContext locking comments aio: remove AioContext lock - 1 - --- 2023-12-05 Stefan Hajnoczi New
[v2,12/14] scsi: remove outdated AioContext lock comment aio: remove AioContext lock - 1 - --- 2023-12-05 Stefan Hajnoczi New
[v2,11/14] docs: remove AioContext lock from IOThread docs aio: remove AioContext lock - 1 - --- 2023-12-05 Stefan Hajnoczi New
[v2,10/14] aio: remove aio_context_acquire()/aio_context_release() API aio: remove AioContext lock - 2 - --- 2023-12-05 Stefan Hajnoczi New
[v2,09/14] aio-wait: draw equivalence between AIO_WAIT_WHILE() and AIO_WAIT_WHILE_UNLOCKED() aio: remove AioContext lock - 2 - --- 2023-12-05 Stefan Hajnoczi New
[v2,08/14] scsi: remove AioContext locking aio: remove AioContext lock - 2 - --- 2023-12-05 Stefan Hajnoczi New
[v2,07/14] block: remove bdrv_co_lock() aio: remove AioContext lock - 1 - --- 2023-12-05 Stefan Hajnoczi New
[v2,06/14] block: remove AioContext locking aio: remove AioContext lock - 3 - --- 2023-12-05 Stefan Hajnoczi New
[v2,05/14] graph-lock: remove AioContext locking aio: remove AioContext lock - 2 - --- 2023-12-05 Stefan Hajnoczi New
[v2,04/14] aio: make aio_context_acquire()/aio_context_release() a no-op aio: remove AioContext lock 1 1 - --- 2023-12-05 Stefan Hajnoczi New
[v2,03/14] tests: remove aio_context_acquire() tests aio: remove AioContext lock - 2 - --- 2023-12-05 Stefan Hajnoczi New
[v2,02/14] scsi: assert that callbacks run in the correct AioContext aio: remove AioContext lock - 1 - --- 2023-12-05 Stefan Hajnoczi New
[v2,01/14] virtio-scsi: replace AioContext lock with tmf_bh_lock aio: remove AioContext lock - 2 - --- 2023-12-05 Stefan Hajnoczi New
[v3,4/4] virtio-blk: remove batch notification BH virtio-blk: use blk_io_plug_call() instead of notification BH - 1 - --- 2023-09-13 Stefan Hajnoczi New
[v3,3/4] virtio: use defer_call() in virtio_irqfd_notify() virtio-blk: use blk_io_plug_call() instead of notification BH - 1 - --- 2023-09-13 Stefan Hajnoczi New
[v3,2/4] util/defer-call: move defer_call() to util/ virtio-blk: use blk_io_plug_call() instead of notification BH - 1 - --- 2023-09-13 Stefan Hajnoczi New
[v3,1/4] block: rename blk_io_plug_call() API to defer_call() virtio-blk: use blk_io_plug_call() instead of notification BH - 2 - --- 2023-09-13 Stefan Hajnoczi New
[PULL,8/8] qapi: add '@fdset' feature for BlockdevOptionsVirtioBlkVhostVdpa [PULL,1/8] block: add blk_io_plug_call() API - 1 - --- 2023-06-01 Stefan Hajnoczi New
[PULL,7/8] block/blkio: use qemu_open() to support fd passing for virtio-blk [PULL,1/8] block: add blk_io_plug_call() API - 1 - --- 2023-06-01 Stefan Hajnoczi New
[PULL,6/8] block: remove bdrv_co_io_plug() API [PULL,1/8] block: add blk_io_plug_call() API 1 2 - --- 2023-06-01 Stefan Hajnoczi New
[PULL,5/8] block/linux-aio: convert to blk_io_plug_call() API [PULL,1/8] block: add blk_io_plug_call() API 1 2 - --- 2023-06-01 Stefan Hajnoczi New
[PULL,4/8] block/io_uring: convert to blk_io_plug_call() API [PULL,1/8] block: add blk_io_plug_call() API 1 2 - --- 2023-06-01 Stefan Hajnoczi New
[PULL,3/8] block/blkio: convert to blk_io_plug_call() API [PULL,1/8] block: add blk_io_plug_call() API 1 2 - --- 2023-06-01 Stefan Hajnoczi New
[PULL,2/8] block/nvme: convert to blk_io_plug_call() API [PULL,1/8] block: add blk_io_plug_call() API 1 2 - --- 2023-06-01 Stefan Hajnoczi New
[PULL,1/8] block: add blk_io_plug_call() API [PULL,1/8] block: add blk_io_plug_call() API 1 2 - --- 2023-06-01 Stefan Hajnoczi New
[PULL,0/8] Block patches - - - --- 2023-06-01 Stefan Hajnoczi New
[v6,20/20] aio: remove aio_disable_external() API block: remove aio_disable_external() API - 2 - --- 2023-05-16 Stefan Hajnoczi New
[v6,19/20] virtio: do not set is_external=true on host notifiers block: remove aio_disable_external() API - - - --- 2023-05-16 Stefan Hajnoczi New
[v6,18/20] virtio-scsi: implement BlockDevOps->drained_begin() block: remove aio_disable_external() API - - - --- 2023-05-16 Stefan Hajnoczi New
[v6,17/20] virtio-blk: implement BlockDevOps->drained_begin() block: remove aio_disable_external() API - - - --- 2023-05-16 Stefan Hajnoczi New
[v6,16/20] virtio: make it possible to detach host notifier from any thread block: remove aio_disable_external() API - - - --- 2023-05-16 Stefan Hajnoczi New
[v6,15/20] block/fuse: do not set is_external=true on FUSE fd block: remove aio_disable_external() API - 1 - --- 2023-05-16 Stefan Hajnoczi New
[v6,14/20] block/export: don't require AioContext lock around blk_exp_ref/unref() block: remove aio_disable_external() API - 1 - --- 2023-05-16 Stefan Hajnoczi New
[v6,13/20] block/export: rewrite vduse-blk drain code block: remove aio_disable_external() API - 1 - --- 2023-05-16 Stefan Hajnoczi New
[v6,12/20] hw/xen: do not set is_external=true on evtchn fds block: remove aio_disable_external() API - 1 - --- 2023-05-16 Stefan Hajnoczi New
[v6,11/20] xen-block: implement BlockDevOps->drained_begin() block: remove aio_disable_external() API - 1 - --- 2023-05-16 Stefan Hajnoczi New
[v6,10/20] block: drain from main loop thread in bdrv_co_yield_to_drain() block: remove aio_disable_external() API - 1 - --- 2023-05-16 Stefan Hajnoczi New
[v6,09/20] block: add blk_in_drain() API block: remove aio_disable_external() API - 1 - --- 2023-05-16 Stefan Hajnoczi New
[v6,08/20] hw/xen: do not use aio_set_fd_handler(is_external=true) in xen_xenstore block: remove aio_disable_external() API - 3 - --- 2023-05-16 Stefan Hajnoczi New
[v6,07/20] block/export: stop using is_external in vhost-user-blk server block: remove aio_disable_external() API - 1 - --- 2023-05-16 Stefan Hajnoczi New
[v6,06/20] block/export: wait for vhost-user-blk requests when draining block: remove aio_disable_external() API - 1 - --- 2023-05-16 Stefan Hajnoczi New
[v6,05/20] util/vhost-user-server: rename refcount to in_flight counter block: remove aio_disable_external() API - 3 - --- 2023-05-16 Stefan Hajnoczi New
[v6,04/20] virtio-scsi: stop using aio_disable_external() during unplug block: remove aio_disable_external() API - 3 - --- 2023-05-16 Stefan Hajnoczi New
[v6,03/20] virtio-scsi: avoid race between unplug and transport event block: remove aio_disable_external() API - 4 - --- 2023-05-16 Stefan Hajnoczi New
[v6,02/20] hw/qdev: introduce qdev_is_realized() helper block: remove aio_disable_external() API - 2 - --- 2023-05-16 Stefan Hajnoczi New
[v6,01/20] block-backend: split blk_do_set_aio_context() block: remove aio_disable_external() API - 1 - --- 2023-05-16 Stefan Hajnoczi New
block: get rid of blk->guest_block_size block: get rid of blk->guest_block_size - 3 - --- 2022-05-18 Stefan Hajnoczi New
[PULL,6/6] virtio: unify dataplane and non-dataplane ->handle_output() [PULL,1/6] aio-posix: split poll check from ready handler - 1 - --- 2022-01-12 Stefan Hajnoczi New
[PULL,5/6] virtio: use ->handle_output() instead of ->handle_aio_output() [PULL,1/6] aio-posix: split poll check from ready handler - 1 - --- 2022-01-12 Stefan Hajnoczi New
[PULL,4/6] virtio-scsi: prepare virtio_scsi_handle_cmd for dataplane [PULL,1/6] aio-posix: split poll check from ready handler - 1 - --- 2022-01-12 Stefan Hajnoczi New
[PULL,3/6] virtio-blk: drop unused virtio_blk_handle_vq() return value [PULL,1/6] aio-posix: split poll check from ready handler - 1 - --- 2022-01-12 Stefan Hajnoczi New
[PULL,2/6] virtio: get rid of VirtIOHandleAIOOutput [PULL,1/6] aio-posix: split poll check from ready handler - 1 - --- 2022-01-12 Stefan Hajnoczi New
[PULL,1/6] aio-posix: split poll check from ready handler [PULL,1/6] aio-posix: split poll check from ready handler - 1 - --- 2022-01-12 Stefan Hajnoczi New
[PULL,0/6] Block patches - 1 - --- 2022-01-12 Stefan Hajnoczi New
[v3] qemu/atomic.h: rename atomic_ to qatomic_ [v3] qemu/atomic.h: rename atomic_ to qatomic_ 1 1 - --- 2020-09-23 Stefan Hajnoczi New
[v2] qemu/atomic.h: prefix qemu_ to solve <stdatomic.h> collisions [v2] qemu/atomic.h: prefix qemu_ to solve <stdatomic.h> collisions - - - --- 2020-09-22 Stefan Hajnoczi New
[PULL,7/7] trace-events: Fix attribution of trace points to source [PULL,1/7] trace: handle tracefs path truncation - - - --- 2019-03-25 Stefan Hajnoczi New
[PULL,6/7] trace-events: Delete unused trace points [PULL,1/7] trace: handle tracefs path truncation - - - --- 2019-03-25 Stefan Hajnoczi New
[PULL,5/7] scripts/cleanup-trace-events: Update for current practice [PULL,1/7] trace: handle tracefs path truncation - - - --- 2019-03-25 Stefan Hajnoczi New
[PULL,4/7] trace-events: Shorten file names in comments [PULL,1/7] trace: handle tracefs path truncation - 1 - --- 2019-03-25 Stefan Hajnoczi New
[PULL,3/7] trace-events: Consistently point to docs/devel/tracing.txt [PULL,1/7] trace: handle tracefs path truncation - 1 - --- 2019-03-25 Stefan Hajnoczi New
[PULL,2/7] trace: avoid SystemTap dtrace(1) warnings on empty files [PULL,1/7] trace: handle tracefs path truncation - 2 - --- 2019-03-25 Stefan Hajnoczi New
[PULL,1/7] trace: handle tracefs path truncation [PULL,1/7] trace: handle tracefs path truncation - 2 - --- 2019-03-25 Stefan Hajnoczi New
[PULL,0/7] Tracing patches - - - --- 2019-03-25 Stefan Hajnoczi New