summaryrefslogtreecommitdiffstats
path: root/include/block
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2018-03-122-4/+11
|\
| * block: x-blockdev-create QMP commandKevin Wolf2018-03-091-1/+4
| * block: Make bdrv_is_whitelisted() publicKevin Wolf2018-03-091-0/+1
| * qcow2: Use BlockdevRef in qcow2_co_create()Kevin Wolf2018-03-091-0/+1
| * block: convert bdrv_check callback to coroutine_fnPaolo Bonzini2018-03-091-2/+3
| * block: convert bdrv_invalidate_cache callback to coroutine_fnPaolo Bonzini2018-03-091-1/+2
* | block: add aio_wait_bh_oneshot()Stefan Hajnoczi2018-03-081-0/+13
|/
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2018-03-064-67/+171
|\
| * block: rename .bdrv_create() to .bdrv_co_create_opts()Stefan Hajnoczi2018-03-021-1/+2
| * block: extract AIO_WAIT_WHILE() from BlockDriverStateStefan Hajnoczi2018-03-023-37/+126
| * aio: rename aio_context_in_iothread() to in_aio_context_home_thread()Stefan Hajnoczi2018-03-022-3/+6
| * block: Drop unused .bdrv_co_get_block_status()Eric Blake2018-03-021-3/+0Star
| * block: Switch passthrough drivers to .bdrv_co_block_status()Eric Blake2018-03-021-12/+16
| * block: Add .bdrv_co_block_status() callbackEric Blake2018-03-022-12/+22
* | Include less of the generated modular QAPI headersMarkus Armbruster2018-03-023-3/+3
|/
* nbd: BLOCK_STATUS constantsVladimir Sementsov-Ogievskiy2018-03-011-0/+31
* nbd: change indenting in nbd.hVladimir Sementsov-Ogievskiy2018-03-011-11/+11
* block: maintain persistent disabled bitmapsVladimir Sementsov-Ogievskiy2018-02-131-1/+0Star
* block: Simplify bdrv_can_write_zeroes_with_unmap()Eric Blake2018-02-091-11/+0Star
* Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster2018-02-094-6/+0Star
* Include qapi/qmp/qdict.h exactly where neededMarkus Armbruster2018-02-092-0/+2
* Include qapi/qmp/qobject.h exactly where neededMarkus Armbruster2018-02-091-1/+0Star
* Drop superfluous includes of qapi-types.h and test-qapi-types.hMarkus Armbruster2018-02-093-3/+0Star
* block: Move NVMe constants to a separate headerFam Zheng2018-02-081-0/+700
* block: Introduce buf register APIFam Zheng2018-02-082-1/+19
* qapi: add nbd-server-removeVladimir Sementsov-Ogievskiy2018-01-261-0/+1
* nbd: rename nbd_option and nbd_opt_replyVladimir Sementsov-Ogievskiy2018-01-101-4/+4
* block: Allow graph changes in subtree drained sectionKevin Wolf2017-12-222-2/+5
* block: Add bdrv_subtree_drained_begin/end()Kevin Wolf2017-12-221-0/+13
* block: Don't notify parents in drain call chainKevin Wolf2017-12-221-2/+2
* block: Remove unused bdrv_requests_pendingFam Zheng2017-12-221-1/+0Star
* hbitmap: add next_zero functionVladimir Sementsov-Ogievskiy2017-12-181-0/+1
* blockjob: reimplement block_job_sleep_ns to allow cancellationPaolo Bonzini2017-11-292-3/+9
* blockjob: remove clock argument from block_job_sleep_nsPaolo Bonzini2017-11-291-4/+3Star
* Merge remote-tracking branch 'remotes/cody/tags/block-pull-request' into stagingPeter Maydell2017-11-211-1/+2
|\
| * blockjob: do not allow coroutine double entry or entry-after-completionJeff Cody2017-11-211-1/+2
* | block: Add errp to bdrv_all_goto_snapshot()Kevin Wolf2017-11-211-1/+2
* | block: Add errp to bdrv_snapshot_goto()Kevin Wolf2017-11-211-1/+2
|/
* block: Make bdrv_next() keep strong referencesMax Reitz2017-11-171-0/+1
* nbd: Fix struct name for structured readsEric Blake2017-11-091-5/+13
* nbd: Minimal structured read for clientVladimir Sementsov-Ogievskiy2017-10-301-0/+12
* nbd: Move nbd_read() to common headerEric Blake2017-10-301-0/+10
* nbd/client: prepare nbd_receive_reply for structured replyVladimir Sementsov-Ogievskiy2017-10-301-6/+24
* nbd: Expose constants and structs for structured readEric Blake2017-10-301-0/+41
* nbd: Move nbd_errno_to_system_errno() to public headerEric Blake2017-10-301-0/+13
* block: Align block status requestsEric Blake2017-10-261-1/+2
* block: Convert bdrv_get_block_status_above() to bytesEric Blake2017-10-261-5/+3Star
* block: Convert bdrv_get_block_status() to bytesEric Blake2017-10-261-8/+9
* block: Make bdrv_round_to_clusters() signature more usefulEric Blake2017-10-261-2/+2
* block: Allow NULL file for bdrv_get_block_status()Eric Blake2017-10-261-4/+6