aboutsummaryrefslogtreecommitdiff
path: root/include/block
AgeCommit message (Expand)Author
2024-11-04hw/nvme: add NPDAL/NPDGLAyush Mishra
2024-11-04hw/nvme: i/o cmd set independent namespace data structureArun Kumar
2024-10-15include: Move QemuLockCnt APIs to their own headerPeter Maydell
2024-10-01Merge tag 'pull-nvme-20241001' of https://gitlab.com/birkelund/qemu into stagingPeter Maydell
2024-09-30hw/nvme: support CTRATT.MEMArun Kumar
2024-09-30block: Remove unused aio_task_pool_emptyDr. David Alan Gilbert
2024-09-30copy-before-write: allow specifying minimum cluster sizeFiona Ebner
2024-09-06hw/ufs: minor bug fixes related to ufs-testYoochan Jeong
2024-08-08nbd/server: CVE-2024-7409: Cap default max-connections to 100Eric Blake
2024-08-08nbd/server: Plumb in new args to nbd_client_add()Eric Blake
2024-08-06block/graph-lock: Make WITH_GRAPH_RDLOCK_GUARD() fully checkedKevin Wolf
2024-07-22hw/nvme: add cross namespace copy supportArun Kumar
2024-07-11hw/nvme: add Identify Endurance Group ListMinwoo Im
2024-06-28block: remove separate bdrv_file_open callbackPaolo Bonzini
2024-06-10linux-aio: add IO_CMD_FDSYNC command supportPrasad Pandit
2024-06-10aio: warn about iohandler_ctx special casingStefan Hajnoczi
2024-06-03hw/ufs: Add support MCQ of UFSHCI 4.0Minwoo Im
2024-06-03hw/ufs: Update MCQ-related fields to block/ufs.hMinwoo Im
2024-05-28qapi: blockdev-backup: add discard-source parameterVladimir Sementsov-Ogievskiy
2024-05-28block/copy-before-write: create block_copy bitmap in filter nodeVladimir Sementsov-Ogievskiy
2024-02-07virtio: Re-enable notifications after drainHanna Czenczek
2024-01-26stream: Allow users to request only format driver names in backing file formatPeter Krempa
2024-01-26commit: Allow users to request only format driver names in backing file formatPeter Krempa
2024-01-18io_uring: move LuringState typedef to block/aio.hPaolo Bonzini
2024-01-08Rename "QEMU global mutex" to "BQL" in comments and docsStefan Hajnoczi
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi
2024-01-08iothread: Remove unused Error** argument in aio_context_set_aio_paramsPhilippe Mathieu-Daudé
2023-12-21block: remove outdated AioContext locking commentsStefan Hajnoczi
2023-12-21aio: remove aio_context_acquire()/aio_context_release() APIStefan Hajnoczi
2023-12-21aio-wait: draw equivalence between AIO_WAIT_WHILE() and AIO_WAIT_WHILE_UNLOCK...Stefan Hajnoczi
2023-12-21block: remove bdrv_co_lock()Stefan Hajnoczi
2023-12-21block: remove AioContext lockingStefan Hajnoczi
2023-12-21graph-lock: remove AioContext lockingStefan Hajnoczi
2023-11-21block: Fix deadlocks in bdrv_graph_wrunlock()Kevin Wolf
2023-11-15include/block/ufs.h: spelling fix: settedMichael Tokarev
2023-11-08block: Protect bs->file with graph_lockKevin Wolf
2023-11-08block: Add missing GRAPH_RDLOCK annotationsKevin Wolf
2023-11-08block: Introduce bdrv_co_change_backing_file()Kevin Wolf
2023-11-08block: Protect bs->backing with graph_lockKevin Wolf
2023-11-07block: Mark bdrv_replace_node() GRAPH_WRLOCKKevin Wolf
2023-11-07block: Mark bdrv_set_backing_hd_drained() GRAPH_WRLOCKKevin Wolf
2023-11-07block: Mark bdrv_cow_child() and callers GRAPH_RDLOCKKevin Wolf
2023-11-07block: Mark bdrv_filter_child() and callers GRAPH_RDLOCKKevin Wolf
2023-11-07block: Mark bdrv_chain_contains() and callers GRAPH_RDLOCKKevin Wolf
2023-11-07block: Mark bdrv_(un)freeze_backing_chain() and callers GRAPH_RDLOCKKevin Wolf
2023-11-07block: Mark bdrv_skip_filters() and callers GRAPH_RDLOCKKevin Wolf
2023-11-07block: Mark bdrv_skip_implicit_filters() and callers GRAPH_RDLOCKKevin Wolf
2023-11-07block: Mark bdrv_filter_or_cow_bs() and callers GRAPH_RDLOCKKevin Wolf
2023-11-07block: Mark block_job_add_bdrv() GRAPH_WRLOCKKevin Wolf
2023-11-07block: Mark bdrv_root_attach_child() GRAPH_WRLOCKKevin Wolf