| Commit message (Expand) | Author | Age | Files | Lines |
* | blockjob: remove unused functions | Emanuele Giuseppe Esposito | 2022-10-07 | 1 | -19/+12 |
* | blockjob.h: categorize fields in struct BlockJob | Emanuele Giuseppe Esposito | 2022-10-07 | 1 | -6/+26 |
* | blockjob: introduce block_job _locked() APIs | Emanuele Giuseppe Esposito | 2022-10-07 | 1 | -0/+18 |
* | aio-wait.h: introduce AIO_WAIT_WHILE_UNLOCKED | Emanuele Giuseppe Esposito | 2022-10-07 | 1 | -4/+13 |
* | nbd: remove incorrect coroutine_fn annotations | Paolo Bonzini | 2022-10-07 | 1 | -1/+1 |
* | block: move bdrv_qiov_is_aligned to file-posix | Keith Busch | 2022-09-30 | 1 | -1/+0 |
* | block: make serializing requests functions 'void' | Denis V. Lunev | 2022-09-30 | 1 | -1/+1 |
* | block: pass OnOffAuto instead of bool to block_acct_setup() | Denis V. Lunev | 2022-09-30 | 1 | -3/+3 |
* | nvme: Fix misleading macro when mixed with ternary operator | Darren Kenny | 2022-07-15 | 1 | -22/+22 |
* | hw/nvme: Implement shadow doorbell buffer support | Jinhao Fan | 2022-07-15 | 1 | -0/+2 |
* | block: Add bdrv_co_pwrite_sync() | Alberto Faria | 2022-07-12 | 1 | -2/+6 |
* | block: Implement bdrv_{pread,pwrite,pwrite_zeroes}() using generated_co_wrapper | Alberto Faria | 2022-07-12 | 1 | -6/+9 |
* | block: Make 'bytes' param of bdrv_co_{pread,pwrite,preadv,pwritev}() an int64_t | Alberto Faria | 2022-07-12 | 1 | -2/+2 |
* | block: Make bdrv_co_pwrite() take a const buffer | Alberto Faria | 2022-07-12 | 1 | -1/+1 |
* | block: Change bdrv_{pread,pwrite,pwrite_sync}() param order | Alberto Faria | 2022-07-12 | 1 | -5/+5 |
* | block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}() | Alberto Faria | 2022-07-12 | 1 | -3/+4 |
* | block/block-copy: block_copy(): add timeout_ns parameter | Vladimir Sementsov-Ogievskiy | 2022-06-29 | 1 | -1/+3 |
* | aio_wait_kick: add missing memory barrier | Emanuele Giuseppe Esposito | 2022-06-24 | 1 | -0/+2 |
* | block: simplify handling of try to merge different sized bitmaps | Vladimir Sementsov-Ogievskiy | 2022-06-24 | 1 | -1/+1 |
* | block: drop unused bdrv_co_drain() API | Stefan Hajnoczi | 2022-06-24 | 1 | -1/+0 |
* | hw/nvme: Add support for the Virtualization Management command | Łukasz Gieryk | 2022-06-23 | 1 | -0/+17 |
* | hw/nvme: Initialize capability structures for primary/secondary controllers | Łukasz Gieryk | 2022-06-23 | 1 | -0/+5 |
* | hw/nvme: Add support for Secondary Controller List | Lukasz Maniak | 2022-06-23 | 1 | -0/+20 |
* | hw/nvme: Add support for Primary Controller Capabilities | Lukasz Maniak | 2022-06-23 | 1 | -0/+23 |
* | nbd/server: Allow MULTI_CONN for shared writable exports | Eric Blake | 2022-05-12 | 1 | -1/+2 |
* | qemu-nbd: Pass max connections to blockdev layer | Eric Blake | 2022-05-12 | 1 | -1/+1 |
* | Clean up decorations and whitespace around header guards | Markus Armbruster | 2022-05-11 | 1 | -1/+2 |
* | Clean up header guards that don't match their file name | Markus Armbruster | 2022-05-11 | 1 | -2/+2 |
* | util/event-loop-base: Introduce options to set the thread pool size | Nicolas Saenz Julienne | 2022-05-09 | 2 | -0/+13 |
* | block: Classify bdrv_get_flags() as I/O function | Hanna Reitz | 2022-05-04 | 2 | -1/+1 |
* | qapi: rename BlockDirtyBitmapMergeSource to BlockDirtyBitmapOrStr | Vladimir Sementsov-Ogievskiy | 2022-04-26 | 1 | -1/+1 |
* | include: move qdict_{crumple,flatten} declarations | Marc-André Lureau | 2022-04-21 | 1 | -0/+3 |
* | block: pass desired TLS hostname through from block driver client | Daniel P. Berrangé | 2022-03-07 | 1 | -1/+2 |
* | block: introduce snapshot-access block driver | Vladimir Sementsov-Ogievskiy | 2022-03-07 | 1 | -0/+6 |
* | block/io: introduce block driver snapshot-access API | Vladimir Sementsov-Ogievskiy | 2022-03-07 | 2 | -0/+27 |
* | block/reqlist: add reqlist_wait_all() | Vladimir Sementsov-Ogievskiy | 2022-03-07 | 1 | -0/+8 |
* | block/dirty-bitmap: introduce bdrv_dirty_bitmap_status() | Vladimir Sementsov-Ogievskiy | 2022-03-07 | 1 | -0/+2 |
* | block: intoduce reqlist | Vladimir Sementsov-Ogievskiy | 2022-03-07 | 1 | -0/+67 |
* | block/block-copy: add block_copy_reset() | Vladimir Sementsov-Ogievskiy | 2022-03-07 | 1 | -0/+1 |
* | block/block-copy: block_copy_state_new(): add bitmap parameter | Vladimir Sementsov-Ogievskiy | 2022-03-07 | 1 | -0/+1 |
* | block/dirty-bitmap: bdrv_merge_dirty_bitmap(): add return value | Vladimir Sementsov-Ogievskiy | 2022-03-07 | 1 | -1/+1 |
* | block: fix preallocate filter: don't do unaligned preallocate requests | Vladimir Sementsov-Ogievskiy | 2022-03-07 | 1 | -1/+2 |
* | block_int-common.h: split function pointers in BdrvChildClass | Emanuele Giuseppe Esposito | 2022-03-04 | 1 | -34/+47 |
* | block_int-common.h: split function pointers in BlockDriver | Emanuele Giuseppe Esposito | 2022-03-04 | 1 | -208/+237 |
* | include/block/snapshot: global state API + assertions | Emanuele Giuseppe Esposito | 2022-03-04 | 1 | -2/+11 |
* | include/block/blockjob.h: global state API | Emanuele Giuseppe Esposito | 2022-03-04 | 1 | -7/+22 |
* | include/block/blockjob_int.h: split header into I/O and GS API | Emanuele Giuseppe Esposito | 2022-03-04 | 1 | -0/+28 |
* | block: introduce assert_bdrv_graph_writable | Emanuele Giuseppe Esposito | 2022-03-04 | 1 | -0/+17 |
* | IO_CODE and IO_OR_GS_CODE for block_int I/O API | Emanuele Giuseppe Esposito | 2022-03-04 | 1 | -0/+6 |
* | include/block/block_int: split header into I/O and global state API | Emanuele Giuseppe Esposito | 2022-03-04 | 4 | -1486/+1674 |