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