278 Commits (1581a70ddd0cd71a8520027d7136ed1e2f6bd19b)

Author SHA1 Message Date
Kevin Wolf 2bf7e10f78 block: Add node name to BLOCK_IO_ERROR event 10 years ago
Paolo Bonzini fffb6e1223 block: use aio_bh_schedule_oneshot 10 years ago
Kevin Wolf b85114f8cf block: Use 'detect-zeroes' option for 'blockdev-change-medium' 10 years ago
John Snow 49137bf684 block-backend: remove blk_flush_all 10 years ago
Kevin Wolf 1c89e1fa2f block: Add blk_by_dev() 10 years ago
Pavel Butsykin 35fadca80e block: remove BlockDriver.bdrv_write_compressed 10 years ago
Pavel Butsykin 751e2f0698 block: Convert bdrv_pwrite_compressed() to BdrvChild 10 years ago
Pavel Butsykin fe5c1355e7 block: switch blk_write_compressed() to byte-based interface 10 years ago
Kevin Wolf b6c1bae5df block: Accept node-name for block-stream 10 years ago
Eric Blake 1c6c4bb7f0 block: Convert BB interface to byte-based discards 10 years ago
Eric Blake 60ebac16bc block: Convert bdrv_aio_discard() to byte-based 10 years ago
Eric Blake 0c51a893b6 block: Convert bdrv_discard() to byte-based 10 years ago
Eric Blake 9f1963b3f7 block: Convert bdrv_co_discard() to byte-based 10 years ago
Kevin Wolf 8c39825218 block/qdev: Allow configuring rerror/werror with qdev properties 10 years ago
Paolo Bonzini 0b8b8753e4 coroutine: move entry argument to qemu_coroutine_create 10 years ago
Kevin Wolf a03ef88f77 block: Convert bdrv_co_preadv/pwritev to BdrvChild 10 years ago
Kevin Wolf 720ff280e7 block: Convert bdrv_pwrite_zeroes() to BdrvChild 10 years ago
Eric Blake 5def6b80e1 block: Switch transfer length bounds to byte-based 10 years ago
Eric Blake 24ce9a2026 block: Give nonzero result to blk_get_max_transfer_length() 10 years ago
Kevin Wolf 1e98fefd95 block: Make blk_co_preadv/pwritev() public 10 years ago
Kevin Wolf 0c3169dffa block: Default to enabled write cache in blk_new() 10 years ago
Eric Blake d004bd52aa block: Rename blk_write_zeroes() 10 years ago
Kevin Wolf 36fe13317b block: Fix reconfiguring graph with drained nodes 10 years ago
Max Reitz 109525ad6a block: Drop errp parameter from blk_new() 10 years ago
Max Reitz 5b3639371c block: Make bdrv_open() return a BDS 10 years ago
Max Reitz 28eb9b12f7 block: Drop blk_new_with_bs() 10 years ago
Kevin Wolf 88be7b4be4 block: Fix bdrv_next() memory leak 10 years ago
Kevin Wolf 1f0c461b82 block: Remove BlockDriverState.blk 10 years ago
Kevin Wolf 7c8eece45b block: Avoid bs->blk in bdrv_next() 10 years ago
Kevin Wolf dde33812a8 block: Add bdrv_has_blk() 10 years ago
Kevin Wolf 91c6e4b7bb block: Remove bdrv_aio_multiwrite() 10 years ago
Kevin Wolf 4c265bf9f4 block: User BdrvChild callback for device name 10 years ago
Kevin Wolf 5c8cab4808 block: Use BdrvChild callbacks for change_media/resize 10 years ago
Kevin Wolf 7ca7f0f6db block: Decouple throttling from BlockDriverState 10 years ago
Kevin Wolf c2066af051 block: Drain throttling queue with BdrvChild callback 10 years ago
Kevin Wolf 22aa8b246a block: Introduce BdrvChild.opaque 10 years ago
Kevin Wolf 97148076e8 block: Move I/O throttling configuration functions to BlockBackend 10 years ago
Kevin Wolf 441565b279 block: Move actual I/O throttling to BlockBackend 10 years ago
Kevin Wolf 27ccdd5259 block: Move throttling fields from BDS to BB 10 years ago
Kevin Wolf 49d2165d7d block: Convert throttle_group_get_name() to BlockBackend 10 years ago
Kevin Wolf f2cd875d54 block: Introduce BlockBackendPublic 10 years ago
Kevin Wolf a5614993d7 block: Make sure throttled BDSes always have a BB 10 years ago
Eric Blake 7b1deac84e block: Kill unused sector-based blk_* functions 10 years ago
Eric Blake 60cb2fa7eb block: Introduce byte-based aio read/write 10 years ago
Eric Blake 983a160050 block: Switch blk_*write_zeroes() to byte interface 10 years ago
Eric Blake b7d17f9fa4 block: Switch blk_read_unthrottled() to byte interface 10 years ago
Eric Blake 8341f00dc2 block: Allow BDRV_REQ_FUA through blk_pwrite() 10 years ago
Kevin Wolf cab3a3563c block: Rename bdrv_co_do_preadv/writev to bdrv_co_preadv/writev 10 years ago
Paolo Bonzini ce0f141259 block: introduce bdrv_no_throttling_begin/end 10 years ago
Kevin Wolf 16aaf975ee block: Don't ignore flags in blk_{,co,aio}_write_zeroes() 10 years ago