summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
* block/nvme: Make nvme_init_queue() return boolean indicating errorPhilippe Mathieu-Daudé2020-11-031-9/+7Star
* block/nvme: Make nvme_identify() return boolean indicating errorPhilippe Mathieu-Daudé2020-11-031-5/+7
* block/nvme: Use unsigned integer for queue counter/sizePhilippe Mathieu-Daudé2020-11-032-25/+23Star
* block/nvme: Move definitions before structure declarationsPhilippe Mathieu-Daudé2020-11-031-9/+10
* block/nvme: Trace queue pair creation/deletionPhilippe Mathieu-Daudé2020-11-032-0/+5
* block/nvme: Improve nvme_free_req_queue_wait() trace informationPhilippe Mathieu-Daudé2020-11-032-2/+2
* block/nvme: Trace nvme_poll_queue() per queuePhilippe Mathieu-Daudé2020-11-032-2/+2
* block/nvme: Trace controller capabilitiesPhilippe Mathieu-Daudé2020-11-032-0/+15
* block/nvme: Report warning with warn_report()Philippe Mathieu-Daudé2020-11-031-2/+2
* block/nvme: Use hex format to display offset in trace eventsPhilippe Mathieu-Daudé2020-11-031-6/+6
* block/vvfat: Fix bad printf format specifiersAlexChen2020-11-031-5/+7
* nbd: Add 'qemu-nbd -A' to expose allocation depthEric Blake2020-10-301-5/+21
* block: Return depth level during bdrv_is_allocated_aboveEric Blake2020-10-305-13/+30
* block: End quiescent sections when a BDS is deletedGreg Kurz2020-10-271-0/+13
* qcow2: Skip copy-on-write when allocating a zero clusterAlberto Garcia2020-10-272-16/+46
* qcow2: Report BDRV_BLOCK_ZERO more accurately in bdrv_co_block_status()Alberto Garcia2020-10-271-4/+4
* Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into ...Peter Maydell2020-10-261-1/+2
|\
| * replay: do not build if TCG is not availableClaudio Fontana2020-10-221-1/+2
* | block/io: fix bdrv_is_allocated_aboveVladimir Sementsov-Ogievskiy2020-10-231-38/+5Star
* | block/io: bdrv_common_block_status_above: support bs == baseVladimir Sementsov-Ogievskiy2020-10-231-1/+5
* | block/io: bdrv_common_block_status_above: support include_baseVladimir Sementsov-Ogievskiy2020-10-232-7/+16
* | block/io: fix bdrv_co_block_status_aboveVladimir Sementsov-Ogievskiy2020-10-232-16/+68
* | block/export: add vhost-user-blk multi-queue supportStefan Hajnoczi2020-10-231-6/+18
* | block/export: add iothread and fixed-iothread optionsStefan Hajnoczi2020-10-232-2/+34
* | block: move block exports to libblockdevStefan Hajnoczi2020-10-231-2/+2
* | util/vhost-user-server: use static library in meson.buildStefan Hajnoczi2020-10-232-5/+5
* | util/vhost-user-server: move header to include/Stefan Hajnoczi2020-10-231-1/+1
* | block/export: convert vhost-user-blk server to block export APIStefan Hajnoczi2020-10-235-353/+126Star
* | block/export: report flush errorsStefan Hajnoczi2020-10-231-4/+7
* | util/vhost-user-server: rework vu_client_trip() coroutine lifecycleStefan Hajnoczi2020-10-231-7/+2Star
* | util/vhost-user-server: drop unused DevicePanicNotifierStefan Hajnoczi2020-10-231-2/+1Star
* | block/export: consolidate request structs into VuBlockReqStefan Hajnoczi2020-10-231-47/+21Star
* | block/export: vhost-user block device backend serverCoiby Xu2020-10-233-0/+698
* | block/nvme: Add driver statistics for access alignment and hw errorsPhilippe Mathieu-Daudé2020-10-231-0/+27
|/
* block: deprecate the sheepdog block driverDaniel P. Berrangé2020-10-151-0/+14
* block/blkdebug: fix memory leakElena Afanasova2020-10-131-0/+1
* vmdk: fix maybe uninitialized warningsChristian Borntraeger2020-10-131-4/+4
* block/nbd: nbd_co_reconnect_loop(): don't connect if drainedVladimir Sementsov-Ogievskiy2020-10-091-0/+3
* block/nbd: fix reconnect-delayVladimir Sementsov-Ogievskiy2020-10-091-9/+50
* block/nbd: correctly use qio_channel_detach_aio_context when neededVladimir Sementsov-Ogievskiy2020-10-091-2/+2
* block/nbd: fix drain dead-lock because of nbd reconnect-delayVladimir Sementsov-Ogievskiy2020-10-091-0/+5
* Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into ...Peter Maydell2020-10-063-4/+26
|\
| * migration: introduce icount field for snapshotsPavel Dovgalyuk2020-10-062-4/+16
| * qcow2: introduce icount field for snapshotsPavel Dovgalyuk2020-10-062-0/+10
* | block/io: refactor save/load vmstateVladimir Sementsov-Ogievskiy2020-10-052-39/+39
* | block: drop bdrv_prwvVladimir Sementsov-Ogievskiy2020-10-052-45/+14Star
* | block: generate coroutine-wrapper codeVladimir Sementsov-Ogievskiy2020-10-052-215/+3Star
* | scripts: add block-coroutine-wrapper.pyVladimir Sementsov-Ogievskiy2020-10-052-0/+57
* | block: declare some coroutine functions in block/coroutines.hVladimir Sementsov-Ogievskiy2020-10-052-17/+84
* | block/io: refactor coroutine wrappersVladimir Sementsov-Ogievskiy2020-10-051-28/+32