Age | Commit message (Expand) | Author | Files | Lines |
2023-06-05 | qcow2: add discard-no-unref option | Jean-Louis Dupond | 3 | -4/+49 |
2023-06-05 | parallels: Incorrect condition in out-of-image check | Alexander Ivanov | 1 | -1/+1 |
2023-06-05 | parallels: Replace qemu_co_mutex_lock by WITH_QEMU_LOCK_GUARD | Alexander Ivanov | 1 | -19/+14 |
2023-06-05 | parallels: Move statistic collection to a separate function | Alexander Ivanov | 1 | -22/+30 |
2023-06-05 | parallels: Move check of leaks to a separate function | Alexander Ivanov | 1 | -29/+45 |
2023-06-05 | parallels: Fix statistics calculation | Alexander Ivanov | 1 | -1/+5 |
2023-06-05 | parallels: Move check of cluster outside image to a separate function | Alexander Ivanov | 1 | -26/+49 |
2023-06-05 | parallels: Move check of unclean image to a separate function | Alexander Ivanov | 1 | -10/+21 |
2023-06-05 | parallels: Use generic infrastructure for BAT writing in parallels_co_check() | Alexander Ivanov | 1 | -13/+10 |
2023-06-05 | parallels: create parallels_set_bat_entry_helper() to assign BAT value | Alexander Ivanov | 1 | -3/+8 |
2023-06-05 | parallels: Fix image_end_offset and data_end after out-of-image check | Alexander Ivanov | 1 | -1/+7 |
2023-06-05 | parallels: Fix high_off calculation in parallels_co_check() | Alexander Ivanov | 1 | -2/+2 |
2023-06-05 | parallels: Out of image offset in BAT leads to image inflation | Alexander Ivanov | 1 | -0/+17 |
2023-06-05 | block: Collapse padded I/O vecs exceeding IOV_MAX | Hanna Czenczek | 1 | -15/+151 |
2023-06-02 | cutils: Adjust signature of parse_uint[_full] | Eric Blake | 2 | -4/+4 |
2023-06-01 | block/blkio: use qemu_open() to support fd passing for virtio-blk | Stefano Garzarella | 1 | -9/+44 |
2023-06-01 | block: remove bdrv_co_io_plug() API | Stefan Hajnoczi | 1 | -37/+0 |
2023-06-01 | block/linux-aio: convert to blk_io_plug_call() API | Stefan Hajnoczi | 2 | -58/+11 |
2023-06-01 | block/io_uring: convert to blk_io_plug_call() API | Stefan Hajnoczi | 3 | -40/+19 |
2023-06-01 | block/blkio: convert to blk_io_plug_call() API | Stefan Hajnoczi | 1 | -19/+24 |
2023-06-01 | block/nvme: convert to blk_io_plug_call() API | Stefan Hajnoczi | 2 | -33/+12 |
2023-06-01 | block: add blk_io_plug_call() API | Stefan Hajnoczi | 3 | -22/+160 |
2023-05-30 | aio: remove aio_disable_external() API | Stefan Hajnoczi | 12 | -44/+35 |
2023-05-30 | block/fuse: do not set is_external=true on FUSE fd | Stefan Hajnoczi | 1 | -2/+54 |
2023-05-30 | block/export: don't require AioContext lock around blk_exp_ref/unref() | Stefan Hajnoczi | 2 | -11/+6 |
2023-05-30 | block/export: rewrite vduse-blk drain code | Stefan Hajnoczi | 1 | -39/+93 |
2023-05-30 | block: drain from main loop thread in bdrv_co_yield_to_drain() | Stefan Hajnoczi | 1 | -4/+10 |
2023-05-30 | block: add blk_in_drain() API | Stefan Hajnoczi | 1 | -0/+7 |
2023-05-30 | block/export: stop using is_external in vhost-user-blk server | Stefan Hajnoczi | 1 | -2/+26 |
2023-05-30 | block/export: wait for vhost-user-blk requests when draining | Stefan Hajnoczi | 1 | -0/+13 |
2023-05-30 | util/vhost-user-server: rename refcount to in_flight counter | Stefan Hajnoczi | 1 | -4/+7 |
2023-05-30 | block-backend: split blk_do_set_aio_context() | Stefan Hajnoczi | 1 | -38/+23 |
2023-05-30 | copy-before-write: Fix open with child in iothread | Kevin Wolf | 1 | -5/+16 |
2023-05-30 | raw-format: Fix open with 'file' in iothread | Kevin Wolf | 1 | -0/+5 |
2023-05-30 | qcow2: Fix open with 'file' in iothread | Kevin Wolf | 1 | -2/+6 |
2023-05-30 | mirror: Hold main AioContext lock for calling bdrv_open_backing_file() | Kevin Wolf | 1 | -0/+6 |
2023-05-30 | block-backend: Fix blk_new_open() for iothreads | Kevin Wolf | 1 | -6/+21 |
2023-05-30 | block: Take main AioContext lock when calling bdrv_open() | Kevin Wolf | 2 | -0/+5 |
2023-05-30 | block-coroutine-wrapper: Take AioContext lock in no_co_wrappers | Kevin Wolf | 1 | -1/+6 |
2023-05-19 | graph-lock: Disable locking for now | Kevin Wolf | 1 | -0/+24 |
2023-05-19 | graph-lock: Honour read locks even in the main thread | Kevin Wolf | 1 | -10/+0 |
2023-05-19 | blockjob: Adhere to rate limit even when reentered early | Kevin Wolf | 3 | -23/+14 |
2023-05-19 | qcow2: Unlock the graph in qcow2_do_open() where necessary | Kevin Wolf | 1 | -0/+6 |
2023-05-19 | block/export: Fix null pointer dereference in error path | Kevin Wolf | 1 | -2/+4 |
2023-05-19 | block: Call .bdrv_co_create(_opts) unlocked | Kevin Wolf | 11 | -63/+72 |
2023-05-15 | block: add accounting for zone append operation | Sam Li | 2 | -0/+29 |
2023-05-15 | block: add some trace events for zone append | Sam Li | 2 | -0/+5 |
2023-05-15 | block: introduce zone append write for zoned devices | Sam Li | 6 | -7/+154 |
2023-05-15 | file-posix: add tracking of the zone write pointers | Sam Li | 1 | -4/+174 |
2023-05-15 | block: add some trace events for new block layer APIs | Sam Li | 2 | -0/+5 |