135 Commits (1919631e6b5562e474690853eca3c35610201e16)

Author SHA1 Message Date
Paolo Bonzini 1919631e6b block: explicitly acquire aiocontext in bottom halves that need it 10 years ago
Paolo Bonzini 35f106e684 block-backend: allow blk_prw from coroutine context 10 years ago
John Snow c47ee043dc block-backend: Always notify on blk_eject 10 years ago
Paolo Bonzini 88b062c203 block: introduce BDRV_POLL_WHILE 10 years ago
Paolo Bonzini 9972354856 block: add BDS field to count in-flight requests 10 years ago
Kevin Wolf 48af776a5b block: Use blk_co_ioctl() for all BB level ioctls 10 years ago
Kevin Wolf 8c2e3dd55f block: Use blk_co_pdiscard() for all BB level discard 10 years ago
Kevin Wolf be07a88981 block: Use blk_co_flush() for all BB level flushes 10 years ago
Kevin Wolf 2d76e724cf block: Add qdev ID to DEVICE_TRAY_MOVED 10 years ago
Kevin Wolf bbc8ea98bc block-backend: Remember if attached device is non-qdev 10 years ago
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 11 years ago
Kevin Wolf 7c8eece45b block: Avoid bs->blk in bdrv_next() 11 years ago
Kevin Wolf dde33812a8 block: Add bdrv_has_blk() 11 years ago
Kevin Wolf 91c6e4b7bb block: Remove bdrv_aio_multiwrite() 11 years ago
Kevin Wolf 4c265bf9f4 block: User BdrvChild callback for device name 11 years ago
Kevin Wolf 5c8cab4808 block: Use BdrvChild callbacks for change_media/resize 11 years ago
Kevin Wolf 7ca7f0f6db block: Decouple throttling from BlockDriverState 11 years ago
Kevin Wolf c2066af051 block: Drain throttling queue with BdrvChild callback 11 years ago
Kevin Wolf 22aa8b246a block: Introduce BdrvChild.opaque 11 years ago
Kevin Wolf 97148076e8 block: Move I/O throttling configuration functions to BlockBackend 11 years ago
Kevin Wolf 441565b279 block: Move actual I/O throttling to BlockBackend 11 years ago
Kevin Wolf 27ccdd5259 block: Move throttling fields from BDS to BB 11 years ago
Kevin Wolf 49d2165d7d block: Convert throttle_group_get_name() to BlockBackend 11 years ago