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