aboutsummaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
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
2019-01-04block/nbd-client: use traces instead of noisy error_report_errVladimir Sementsov-Ogievskiy2-4/+23
2019-01-04dmg: don't skip zero chunkyuchenlin1-7/+12
2019-01-04dmg: use enumeration type instead of hard coding numberyuchenlin1-2/+2
2019-01-04dmg: fix binary searchyuchenlin1-3/+7
2019-01-04dmg: Fixing wrong dmg block type value for block terminator.Julio Faracco1-1/+1
2018-12-14block/mirror: add missing coroutine_fn annotationsStefan Hajnoczi1-8/+11
2018-12-14block: Remove flags parameter from bdrv_reopen_queue()Alberto Garcia1-4/+2
2018-12-14block: Clean up reopen_backing_file() in block/replication.cAlberto Garcia1-24/+21
2018-12-14block: Use bdrv_reopen_set_read_only() in the mirror driverAlberto Garcia1-7/+12
2018-12-14block: Use bdrv_reopen_set_read_only() in stream_start/complete()Alberto Garcia1-10/+10
2018-12-14block: Use bdrv_reopen_set_read_only() in bdrv_commit()Alberto Garcia1-4/+3
2018-12-14block: Use bdrv_reopen_set_read_only() in commit_start/complete()Alberto Garcia1-10/+6
2018-12-14file-posix: Avoid aio_worker() for QEMU_AIO_IOCTLKevin Wolf1-40/+17
2018-12-14file-posix: Switch to .bdrv_co_ioctlKevin Wolf1-10/+11
2018-12-14file-posix: Remove paio_submit_co()Kevin Wolf1-34/+0
2018-12-14file-posix: Avoid aio_worker() for QEMU_AIO_READ/WRITEKevin Wolf1-8/+19
2018-12-14file-posix: Move read/write operation logic out of aio_worker()Kevin Wolf1-20/+20
2018-12-14file-posix: Avoid aio_worker() for QEMU_AIO_FLUSHKevin Wolf1-5/+11
2018-12-14file-posix: Avoid aio_worker() for QEMU_AIO_DISCARDKevin Wolf1-8/+24
2018-12-14file-posix: Avoid aio_worker() for QEMU_AIO_WRITE_ZEROESKevin Wolf1-19/+34
2018-12-14file-posix: Avoid aio_worker() for QEMU_AIO_COPY_RANGEKevin Wolf1-5/+17
2018-12-14file-posix: Avoid aio_worker() for QEMU_AIO_TRUNCATEKevin Wolf1-6/+6
2018-12-14file-posix: Factor out raw_thread_pool_submit()Kevin Wolf1-7/+10
2018-12-14file-posix: Reorganise RawPosixAIODataKevin Wolf1-40/+49
2018-12-14qcow2: do decompression in threadsVladimir Sementsov-Ogievskiy1-7/+27
2018-12-14qcow2: aio support for compressed cluster readVladimir Sementsov-Ogievskiy2-51/+49
2018-12-14qcow2: use byte-based read in qcow2_decompress_clusterVladimir Sementsov-Ogievskiy1-7/+12
2018-12-14qcow2: refactor decompress_bufferVladimir Sementsov-Ogievskiy1-21/+35
2018-12-14qcow2: move decompression from qcow2-cluster.c to qcow2.cVladimir Sementsov-Ogievskiy2-70/+71