summaryrefslogtreecommitdiffstats
path: root/block/block-backend.c
Commit message (Expand)AuthorAgeFilesLines
* block/block-backend: blk_iostatus_reset: drop usage of bs->jobVladimir Sementsov-Ogievskiy2019-06-181-4/+0Star
* block: Adjust AioContexts when attaching nodesKevin Wolf2019-06-041-5/+4Star
* block: Add BlockBackend.ctxKevin Wolf2019-06-041-3/+15
* block: Add Error to blk_set_aio_context()Kevin Wolf2019-06-041-10/+16
* block: Make bdrv_root_attach_child() unref child_bs on failureAlberto Garcia2019-05-281-2/+1Star
* block: Add blk_set_allow_aio_context_change()Kevin Wolf2019-05-201-0/+10
* block: Implement .(can_)set_aio_ctx for BlockBackendKevin Wolf2019-05-201-2/+43
* block: Add bdrv_get_request_alignment()Eric Blake2019-04-011-0/+7
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2019-02-261-2/+2
|\
| * block-backend: Make blk_inc/dec_in_flight publicKevin Wolf2019-02-251-2/+2
* | block/block-backend: use QEMU_IOVEC_INIT_BUFVladimir Sementsov-Ogievskiy2019-02-221-11/+2Star
|/
* block: Remove blk_attach_dev_legacy() / legacy_dev codeThomas Huth2019-02-011-45/+9Star
* block: Fix hangs in synchronous APIs with iothreadsKevin Wolf2019-02-011-0/+5
* qapi: add x-debug-query-block-graphVladimir Sementsov-Ogievskiy2019-01-311-0/+5
* block: Null pointer dereference in blk_root_get_parent_desc()Liam Merwick2018-11-121-1/+2
* block: change some function return type to boolLi Qiang2018-11-051-4/+4
* block-backend: Set werror/rerror defaults in blk_new()Kevin Wolf2018-10-011-0/+3
* block: Use a single global AioWaitKevin Wolf2018-09-251-7/+4Star
* block-backend: Decrease in_flight only after callbackKevin Wolf2018-09-251-1/+1
* block-backend: Fix potential double blk_delete()Kevin Wolf2018-09-251-1/+8
* block-backend: Add .drained_poll callbackKevin Wolf2018-09-251-0/+9
* qapi: Drop qapi_event_send_FOO()'s Error ** argumentPeter Xu2018-08-281-5/+3Star
* block: Remove deprecated -drive option serialKevin Wolf2018-08-151-1/+0Star
* block: Use BdrvChild to discardFam Zheng2018-07-101-1/+1
* Revert "block: Remove deprecated -drive option serial"Cornelia Huck2018-07-101-0/+1
* block: split flags in copy_rangeVladimir Sementsov-Ogievskiy2018-07-101-2/+3
* block: fix QEMU crash with scsi-hd and drive_delGreg Kurz2018-06-181-0/+5
* block: Remove deprecated -drive option serialKevin Wolf2018-06-151-1/+0Star
* block-backend: Add blk_co_copy_rangeFam Zheng2018-06-011-0/+18
* block-backend: simplify blk_get_aio_contextDaniel Henrique Barboza2018-05-151-7/+1Star
* block: let blk_add/remove_aio_context_notifier() tolerate BDS changesStefan Hajnoczi2018-03-131-0/+63
* block: Fix qemu crash when using scsi-blockDeepa Srinivasan2018-03-081-26/+25Star
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2018-03-061-9/+56
|\
| * block: Fix NULL dereference on empty drive errorKevin Wolf2018-03-051-2/+3
| * block: add BlockBackend->in_flight counterStefan Hajnoczi2018-03-021-7/+53
* | Include less of the generated modular QAPI headersMarkus Armbruster2018-03-021-1/+1
|/
* Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster2018-02-091-0/+1
* Include qapi/error.h exactly where neededMarkus Armbruster2018-02-091-0/+1
* block: Introduce buf register APIFam Zheng2018-02-081-0/+10
* block: Don't request I/O permission with BDRV_O_NO_IOKevin Wolf2017-11-211-4/+6
* block: Make bdrv_next() keep strong referencesMax Reitz2017-11-171-2/+46
* block: Leave valid throttle timers when removing a BDS from a backendAlberto Garcia2017-11-131-8/+8
* block: Check for inserted BlockDriverState in blk_io_limits_disable()Alberto Garcia2017-11-131-4/+10
* throttle-groups: drain before detaching ThrottleStateStefan Hajnoczi2017-11-131-0/+2
* block: all I/O should be completed before removing throttle timers.Zhengui2017-11-131-0/+4
* block: tidy ThrottleGroupMember initializationsManos Pitsidianakis2017-09-051-3/+0Star
* block: add aio_context field in ThrottleGroupMemberManos Pitsidianakis2017-09-051-9/+6Star
* block: move ThrottleGroup membership to ThrottleGroupMemberManos Pitsidianakis2017-09-051-29/+37
* block-backend: Allow more "can inactivate" casesFam Zheng2017-08-231-5/+17
* block-backend: Refactor inactivate checkFam Zheng2017-08-231-5/+14