summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
* block/dirty-bitmap: Documentation and Comment fixupsJohn Snow2019-02-191-6/+14
* dirty-bitmap: Expose persistent flag to 'query-block'Eric Blake2019-02-191-0/+1
* qcow2: Add list of bitmaps to ImageInfoSpecificQCow2Andrey Shinkevich2019-02-113-1/+88
* bdrv_query_image_info Error parameter addedAndrey Shinkevich2019-02-114-10/+19
* block/nbd-client: rename read_reply_co to connection_coVladimir Sementsov-Ogievskiy2019-02-042-14/+14
* block/nbd-client: don't check iocVladimir Sementsov-Ogievskiy2019-02-041-11/+5Star
* block/nbd-client: fix nbd_reply_chunk_iter_receiveVladimir Sementsov-Ogievskiy2019-02-041-1/+1
* block/nbd-client: split connection from initializationVladimir Sementsov-Ogievskiy2019-02-041-9/+24
* block/nbd: move connection code from block/nbd to block/nbd-clientVladimir Sementsov-Ogievskiy2019-02-043-41/+39Star
* block/nbd-client: split channel errors from export errorsVladimir Sementsov-Ogievskiy2019-02-041-36/+47
* nbd: generalize usage of nbd_readVladimir Sementsov-Ogievskiy2019-02-041-3/+2Star
* block: Eliminate the S_1KiB, S_2KiB, ... macrosMarkus Armbruster2019-02-012-6/+7
* block: Remove blk_attach_dev_legacy() / legacy_dev codeThomas Huth2019-02-011-45/+9Star
* uuid: Make qemu_uuid_bswap() take and return a QemuUUIDPeter Maydell2019-02-011-8/+8
* block/vdi: Don't take address of fields in packed structsPeter Maydell2019-02-011-13/+25
* block/vpc: Don't take address of fields in packed structsPeter Maydell2019-02-011-1/+3
* vmdk: Reject excess extents in blockdev-createKevin Wolf2019-02-011-5/+24
* vmdk: Implement .bdrv_co_create callbackFam Zheng2019-02-011-127/+321
* vmdk: Refactor vmdk_create_extentFam Zheng2019-02-011-26/+43
* block: Fix hangs in synchronous APIs with iothreadsKevin Wolf2019-02-016-1/+16
* block: Replace qdict_put() by qdict_put_obj() where appropriateMarkus Armbruster2019-02-011-3/+2Star
* qcow2: Assert that refcount block offsets fit in the refcount tableAlberto Garcia2019-02-011-0/+3
* mirror: Block the source BlockDriverState in mirror_start_job()Alberto Garcia2019-02-011-0/+8
* mirror: Release the dirty bitmap if mirror_start_job() failsAlberto Garcia2019-02-011-0/+3
* block/sheepdog: Convert from DPRINTF() macro to trace eventsLaurent Vivier2019-01-312-30/+31
* block/file-posix: Convert from DPRINTF() macro to trace eventsLaurent Vivier2019-01-312-19/+13Star
* block/curl: Convert from DPRINTF() macro to trace eventsLaurent Vivier2019-01-312-21/+17Star
* block/ssh: Convert from DPRINTF() macro to trace eventsLaurent Vivier2019-01-312-29/+34
* qapi: add x-debug-query-block-graphVladimir Sementsov-Ogievskiy2019-01-311-0/+5
* throttle-groups: fix restart coroutine iothread raceStefan Hajnoczi2019-01-241-0/+9
* Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-01-21' into st...Peter Maydell2019-01-221-4/+5
|\
| * nbd/client: Change signature of nbd_negotiate_simple_meta_context()Eric Blake2019-01-211-2/+2
| * nbd/client: Move export name into NBDExportInfoEric Blake2019-01-211-2/+3
* | block: Work-around a bug in libiscsi 1.9.0 when used in gnu99 modeThomas Huth2019-01-221-0/+2
|/
* Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2019-01-181-1/+1
|\
| * block/sheepdog: Use QEMU_NONSTRING for non NUL-terminated arraysPhilippe Mathieu-Daudé2019-01-181-1/+1
* | Revert "hbitmap: Add @advance param to hbitmap_iter_next()"Vladimir Sementsov-Ogievskiy2019-01-162-2/+2
* | Revert "block/dirty-bitmap: Add bdrv_dirty_iter_next_area"Vladimir Sementsov-Ogievskiy2019-01-161-55/+0Star
* | block/mirror: fix and improve do_sync_target_writeVladimir Sementsov-Ogievskiy2019-01-161-9/+8Star
* | dirty-bitmap: add bdrv_dirty_bitmap_next_dirty_areaVladimir Sementsov-Ogievskiy2019-01-161-0/+6
* | dirty-bitmap: improve bdrv_dirty_bitmap_next_zeroVladimir Sementsov-Ogievskiy2019-01-162-3/+5
* | block/dirty-bitmap: remove assertion from restoreJohn Snow2019-01-141-1/+0Star
|/
* avoid TABs in files that only contain a fewPaolo Bonzini2019-01-116-20/+20
* qemu/queue.h: leave head structs anonymous unless necessaryPaolo Bonzini2019-01-116-10/+11
* block/iscsi: cancel libiscsi task when ABORT TASK TMF completesStefan Hajnoczi2019-01-111-2/+14
* block/iscsi: fix ioctl cancel use-after-freeStefan Hajnoczi2019-01-111-3/+18
* block/iscsi: take iscsilun->mutex in iscsi_timed_check_events()Stefan Hajnoczi2019-01-111-0/+4
* block/iscsi: drop unused IscsiAIOCB->buf fieldStefan Hajnoczi2019-01-111-8/+0Star
* block/nvme: optimize the performance of nvme driver based on vfio-pciLi Feng2019-01-091-10/+6Star
* Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-01-05' into st...Peter Maydell2019-01-072-4/+23
|\