summaryrefslogtreecommitdiffstats
path: root/include/block
Commit message (Expand)AuthorAgeFilesLines
* block: Drain BH in bdrv_drained_beginFam Zheng2017-04-181-8/+14
* block: Introduce bdrv_coroutine_enterFam Zheng2017-04-111-0/+5
* async: Introduce aio_co_enterFam Zheng2017-04-111-0/+9
* block: Make bdrv_parent_drained_begin/end publicFam Zheng2017-04-111-0/+16
* block: Ignore guest dev permissions during incoming migrationKevin Wolf2017-04-071-0/+2
* block: Always call bdrv_child_check_perm firstFam Zheng2017-03-171-4/+0Star
* block: Fix error handling in bdrv_replace_in_backing_chain()Kevin Wolf2017-03-072-4/+4
* block: Ignore multiple children in bdrv_check_update_perm()Kevin Wolf2017-03-071-1/+1
* block: Add Error parameter to bdrv_append()Kevin Wolf2017-02-281-1/+2
* block: Add Error parameter to bdrv_set_backing_hd()Kevin Wolf2017-02-281-1/+2
* commit: Add filter-node-name to block-commitKevin Wolf2017-02-281-3/+10
* mirror: Add filter-node-name to blockdev-mirrorKevin Wolf2017-02-281-1/+4
* blockjob: Factor out block_job_remove_all_bdrv()Kevin Wolf2017-02-281-0/+9
* block: BdrvChildRole.attach/detach() callbacksKevin Wolf2017-02-281-0/+3
* blockjob: Add permissions to block_job_add_bdrv()Kevin Wolf2017-02-281-1/+4
* block: Add BdrvChildRole.stay_at_nodeKevin Wolf2017-02-281-0/+4
* block: Add BdrvChildRole.get_parent_desc()Kevin Wolf2017-02-281-0/+6
* blockjob: Add permissions to block_job_create()Kevin Wolf2017-02-281-1/+3
* block: Allow error return in BlockDevOps.change_media_cb()Kevin Wolf2017-02-281-1/+1
* block: Add BDRV_O_RESIZE for blk_new_open()Kevin Wolf2017-02-281-0/+1
* vvfat: Implement .bdrv_child_perm()Kevin Wolf2017-02-281-0/+1
* block: Default .bdrv_child_perm() for format driversKevin Wolf2017-02-281-0/+8
* block: Default .bdrv_child_perm() for filter driversKevin Wolf2017-02-281-0/+8
* block: Involve block drivers in permission grantingKevin Wolf2017-02-281-0/+61
* block: Let callers request permissions when attaching a child nodeKevin Wolf2017-02-281-1/+14
* block: Add Error argument to bdrv_attach_child()Kevin Wolf2017-02-281-1/+2
* block: Add op blocker permission constantsKevin Wolf2017-02-281-0/+36
* block: Add bdrv_new_open_driver()Kevin Wolf2017-02-241-0/+2
* block: Pass BdrvChild to bdrv_truncate()Kevin Wolf2017-02-241-1/+1
* block: document fields protected by AioContext lockPaolo Bonzini2017-02-211-25/+39
* aio-posix: partially inline aio_dispatch into aio_pollPaolo Bonzini2017-02-211-5/+1Star
* aio: introduce aio_co_schedule and aio_co_wakePaolo Bonzini2017-02-211-0/+32
* block: Fix target variable of BLKSECTGET ioctlEric Farman2017-01-271-0/+1
* aio: document lockingPaolo Bonzini2017-01-161-16/+16
* aio: make ctx->list_lock a QemuLockCnt, subsuming ctx->walking_bhPaolo Bonzini2017-01-161-7/+5Star
* aio: rename bh_lock to list_lockPaolo Bonzini2017-01-161-1/+1
* block: get rid of bdrv_io_unplugged_begin/endPaolo Bonzini2017-01-162-4/+1Star
* block: Rename raw-{posix,win32} to file-*.cEric Blake2017-01-091-1/+1
* aio: self-tune polling timeStefan Hajnoczi2017-01-031-2/+8
* aio: add .io_poll_begin/end() callbacksStefan Hajnoczi2017-01-031-0/+20
* aio: add polling mode to AioContextStefan Hajnoczi2017-01-031-0/+16
* aio: add AioPollFn and io_poll() interfaceStefan Hajnoczi2017-01-031-1/+4
* aio: add flag to skip fds to aio_dispatch()Stefan Hajnoczi2017-01-031-1/+5
* block: drop remaining legacy aio functions in commentYaowei Bai2016-12-221-2/+2
* blockjob: refactor backup_start as backup_job_createJohn Snow2016-11-151-11/+12
* blockjob: add block_job_startJohn Snow2016-11-151-0/+9
* blockjob: add .start fieldJohn Snow2016-11-151-0/+3
* blockjob: add .clean propertyJohn Snow2016-11-151-0/+8
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingStefan Hajnoczi2016-11-031-17/+56
|\
| * nbd: Implement NBD_CMD_WRITE_ZEROES on serverEric Blake2016-11-021-2/+6