summaryrefslogtreecommitdiffstats
path: root/include/block/block_int.h
Commit message (Expand)AuthorAgeFilesLines
...
* block: Ignore multiple children in bdrv_check_update_perm()Kevin Wolf2017-03-071-1/+1
* 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
* block: BdrvChildRole.attach/detach() callbacksKevin Wolf2017-02-281-0/+3
* block: Add BdrvChildRole.stay_at_nodeKevin Wolf2017-02-281-0/+4
* block: Add BdrvChildRole.get_parent_desc()Kevin Wolf2017-02-281-0/+6
* block: Allow error return in BlockDevOps.change_media_cb()Kevin Wolf2017-02-281-1/+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: document fields protected by AioContext lockPaolo Bonzini2017-02-211-25/+39
* block: get rid of bdrv_io_unplugged_begin/endPaolo Bonzini2017-01-161-2/+1Star
* block: Rename raw-{posix,win32} to file-*.cEric Blake2017-01-091-1/+1
* blockjob: refactor backup_start as backup_job_createJohn Snow2016-11-151-11/+12
* blockjob: centralize QMP event emissionsJohn Snow2016-11-011-13/+4Star
* Replication/Blockjobs: Create replication jobs as internalJohn Snow2016-11-011-2/+7
* block: only call aio_poll on the current thread's AioContextPaolo Bonzini2016-10-281-0/+17
* block: add BDS field to count in-flight requestsPaolo Bonzini2016-10-281-4/+6
* block: Introduce .bdrv_co_ioctl() driver callbackKevin Wolf2016-10-271-0/+2
* block: mirror: fix wrong comment of mirror_startYaowei Bai2016-09-281-1/+1
* Remove unused function declarationsLadi Prosek2016-09-151-9/+0Star
* mirror: auto complete active commitWen Congyang2016-09-131-1/+2
* drive-backup: added support for data compressionPavel Butsykin2016-09-051-0/+1
* block: remove BlockDriver.bdrv_write_compressedPavel Butsykin2016-09-051-3/+0Star
* block/io: reuse bdrv_co_pwritev() for write compressedPavel Butsykin2016-09-051-0/+3
* block: fix deadlock in bdrv_co_flushEvgeny Yakovlev2016-08-181-1/+1
* block: Cater to iscsi with non-power-of-2 discardEric Blake2016-08-031-17/+20
* Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell2016-07-211-4/+4
|\
| * block: Kill .bdrv_co_discard()Eric Blake2016-07-201-2/+0Star
| * block: Add .bdrv_co_pdiscard() driver callbackEric Blake2016-07-201-0/+2
| * block: Convert .bdrv_aio_discard() to byte-basedEric Blake2016-07-201-2/+2
* | dirty-bitmap: operate with int64_t amountDenis V. Lunev2016-07-191-1/+1
|/
* block: ignore flush requests when storage is cleanEvgeny Yakovlev2016-07-191-0/+5
* commit: Add 'job-id' parameter to 'block-commit'Alberto Garcia2016-07-131-6/+10
* stream: Add 'job-id' parameter to 'block-stream'Alberto Garcia2016-07-131-4/+6
* backup: Add 'job-id' parameter to 'blockdev-backup' and 'drive-backup'Alberto Garcia2016-07-131-3/+5
* mirror: Add 'job-id' parameter to 'blockdev-mirror' and 'drive-mirror'Alberto Garcia2016-07-131-2/+4
* stream: Fix prototype of stream_start()Alberto Garcia2016-07-131-5/+6
* block: Convert bdrv_co_preadv/pwritev to BdrvChildKevin Wolf2016-07-051-2/+2
* block: Use bool as appropriate for BDS membersEric Blake2016-07-051-6/+7
* block: Move request_alignment into BlockLimitEric Blake2016-07-051-9/+13
* block: Switch discard length bounds to byte-basedEric Blake2016-07-051-5/+11
* block: Wording tweaks to write zeroes limitsEric Blake2016-07-051-2/+5
* block: Switch transfer length bounds to byte-basedEric Blake2016-07-051-5/+8
* block: use safe iteration over AioContext notifiersStefan Hajnoczi2016-06-201-0/+2
* block/mirror: Fix target backing BDSMax Reitz2016-06-161-1/+17
* block: Remove bs->zero_beyond_eofKevin Wolf2016-06-161-3/+0Star
* block: Make bdrv_load/save_vmstate coroutine_fnsKevin Wolf2016-06-161-4/+6