Age | Commit message (Expand) | Author | Files | Lines |
2022-03-07 | block: introduce snapshot-access block driver | Vladimir Sementsov-Ogievskiy | 1 | -0/+6 |
2022-03-07 | block/io: introduce block driver snapshot-access API | Vladimir Sementsov-Ogievskiy | 2 | -0/+27 |
2022-03-07 | block/reqlist: add reqlist_wait_all() | Vladimir Sementsov-Ogievskiy | 1 | -0/+8 |
2022-03-07 | block/dirty-bitmap: introduce bdrv_dirty_bitmap_status() | Vladimir Sementsov-Ogievskiy | 1 | -0/+2 |
2022-03-07 | block: intoduce reqlist | Vladimir Sementsov-Ogievskiy | 1 | -0/+67 |
2022-03-07 | block/block-copy: add block_copy_reset() | Vladimir Sementsov-Ogievskiy | 1 | -0/+1 |
2022-03-07 | block/block-copy: block_copy_state_new(): add bitmap parameter | Vladimir Sementsov-Ogievskiy | 1 | -0/+1 |
2022-03-07 | block/dirty-bitmap: bdrv_merge_dirty_bitmap(): add return value | Vladimir Sementsov-Ogievskiy | 1 | -1/+1 |
2022-03-07 | block: fix preallocate filter: don't do unaligned preallocate requests | Vladimir Sementsov-Ogievskiy | 1 | -1/+2 |
2022-03-04 | block_int-common.h: split function pointers in BdrvChildClass | Emanuele Giuseppe Esposito | 1 | -34/+47 |
2022-03-04 | block_int-common.h: split function pointers in BlockDriver | Emanuele Giuseppe Esposito | 1 | -208/+237 |
2022-03-04 | include/block/snapshot: global state API + assertions | Emanuele Giuseppe Esposito | 1 | -2/+11 |
2022-03-04 | include/block/blockjob.h: global state API | Emanuele Giuseppe Esposito | 1 | -7/+22 |
2022-03-04 | include/block/blockjob_int.h: split header into I/O and GS API | Emanuele Giuseppe Esposito | 1 | -0/+28 |
2022-03-04 | block: introduce assert_bdrv_graph_writable | Emanuele Giuseppe Esposito | 1 | -0/+17 |
2022-03-04 | IO_CODE and IO_OR_GS_CODE for block_int I/O API | Emanuele Giuseppe Esposito | 1 | -0/+6 |
2022-03-04 | include/block/block_int: split header into I/O and global state API | Emanuele Giuseppe Esposito | 4 | -1486/+1674 |
2022-03-04 | IO_CODE and IO_OR_GS_CODE for block I/O API | Emanuele Giuseppe Esposito | 1 | -0/+1 |
2022-03-04 | include/block/block: split header into I/O and global state API | Emanuele Giuseppe Esposito | 4 | -856/+1061 |
2022-03-04 | block: rename bdrv_invalidate_cache_all, blk_invalidate_cache and test_sync_o... | Emanuele Giuseppe Esposito | 1 | -1/+1 |
2022-03-04 | block: introduce bdrv_activate | Emanuele Giuseppe Esposito | 1 | -0/+1 |
2022-03-04 | crypto: perform permission checks under BQL | Emanuele Giuseppe Esposito | 1 | -0/+14 |
2022-03-03 | hw/nvme: 64-bit pi support | Naveen Nagar | 1 | -13/+54 |
2022-03-03 | hw/nvme: add support for the lbafee hbs feature | Naveen Nagar | 1 | -2/+5 |
2022-03-03 | hw/nvme: add host behavior support feature | Naveen Nagar | 1 | -0/+9 |
2022-02-14 | hw/nvme: add support for zoned random write area | Klaus Jensen | 1 | -1/+16 |
2022-02-14 | hw/nvme: add ozcs enum | Klaus Jensen | 1 | -0/+4 |
2022-02-14 | hw/nvme: add struct for zone management send | Klaus Jensen | 1 | -0/+19 |
2022-02-01 | block.h: remove outdated comment | Emanuele Giuseppe Esposito | 1 | -1/+0 |
2022-01-14 | Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging | Peter Maydell | 2 | -7/+5 |
2022-01-14 | block: drop BLK_PERM_GRAPH_MOD | Vladimir Sementsov-Ogievskiy | 1 | -4/+5 |
2022-01-14 | block_int: make bdrv_backing_overridden static | Emanuele Giuseppe Esposito | 1 | -3/+0 |
2022-01-12 | aio-posix: split poll check from ready handler | Stefan Hajnoczi | 1 | -1/+3 |
2021-12-28 | blockjob: drop BlockJob.blk field | Vladimir Sementsov-Ogievskiy | 1 | -3/+0 |
2021-12-28 | blockjob: implement and use block_job_get_aio_context | Vladimir Sementsov-Ogievskiy | 1 | -0/+7 |
2021-11-02 | linux-aio: add `dev_max_batch` parameter to laio_io_unplug() | Stefano Garzarella | 1 | -1/+2 |
2021-11-02 | linux-aio: add `dev_max_batch` parameter to laio_co_submit() | Stefano Garzarella | 1 | -1/+2 |
2021-10-06 | block: introduce max_hw_iov for use in scsi-generic | Paolo Bonzini | 1 | -0/+7 |
2021-10-06 | block: implement bdrv_new_open_driver_opts() | Vladimir Sementsov-Ogievskiy | 1 | -0/+4 |
2021-10-06 | include/block.h: remove outdated comment | Emanuele Giuseppe Esposito | 1 | -3/+1 |
2021-09-29 | block: use int64_t instead of int in driver discard handlers | Vladimir Sementsov-Ogievskiy | 1 | -1/+1 |
2021-09-29 | block: make BlockLimits::max_pdiscard 64bit | Vladimir Sementsov-Ogievskiy | 1 | -5/+6 |
2021-09-29 | block: use int64_t instead of int in driver write_zeroes handlers | Vladimir Sementsov-Ogievskiy | 1 | -1/+1 |
2021-09-29 | block: make BlockLimits::max_pwrite_zeroes 64bit | Vladimir Sementsov-Ogievskiy | 1 | -4/+5 |
2021-09-29 | block: use int64_t instead of uint64_t in copy_range driver handlers | Vladimir Sementsov-Ogievskiy | 1 | -6/+6 |
2021-09-29 | block: use int64_t instead of uint64_t in driver write handlers | Vladimir Sementsov-Ogievskiy | 1 | -8/+8 |
2021-09-29 | block: use int64_t instead of uint64_t in driver read handlers | Vladimir Sementsov-Ogievskiy | 1 | -5/+6 |
2021-09-29 | qcow2: check request on vmstate save/load path | Vladimir Sementsov-Ogievskiy | 1 | -0/+3 |
2021-09-24 | hw/nvme: fix verification of select field in namespace attachment | Naveen Nagar | 1 | -0/+5 |
2021-09-15 | block: Clarify that @bytes is no limit on *pnum | Hanna Reitz | 1 | -0/+9 |