summaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2012-08-06qcow2: implement lazy refcountsStefan Hajnoczi3-5/+86
2012-08-06qcow2: introduce dirty bitStefan Hajnoczi2-3/+55
2012-07-17vvfat: Do not clobber the user's geometryMarkus Armbruster1-24/+29
2012-07-17vvfat: Fix partition tableMarkus Armbruster1-3/+4
2012-07-17sheepdog: do not blindly memset all read buffersChristoph Hellwig1-19/+18
2012-07-17sheepdog: always use coroutine-based network functionsMORITA Kazutaka1-66/+47
2012-07-09Merge remote-tracking branch 'mjt/mjt-iov2' into stagingAnthony Liguori8-37/+35
2012-07-09Merge remote-tracking branch 'kwolf/for-anthony' into stagingAnthony Liguori7-103/+153
2012-07-09raw: hook into blkdebugPaolo Bonzini1-0/+2
2012-07-09blkdebug: optionally tie errors to a specific sectorPaolo Bonzini1-2/+24
2012-07-09blkdebug: store list of active rulesPaolo Bonzini1-38/+31
2012-07-09blkdebug: pass getlength to underlying filePaolo Bonzini1-0/+6
2012-07-09blkdebug: tiny cleanupPaolo Bonzini1-6/+2
2012-07-09blkdebug: remove sync i/o eventsPaolo Bonzini2-3/+1
2012-07-09sheepdog: traverse pending_list from the first for each timeMORITA Kazutaka1-6/+16
2012-07-09sheepdog: split outstanding list into inflight and pendingMORITA Kazutaka1-25/+24
2012-07-09sheepdog: make sure we don't free aiocb before sending all requestsMORITA Kazutaka1-13/+16
2012-07-09sheepdog: use coroutine based socket functions in coroutine contextMORITA Kazutaka1-2/+8
2012-07-09sheepdog: restart I/O when socket becomes ready in do_co_req()MORITA Kazutaka1-0/+14
2012-07-09sheepdog: fix dprintf format stringsMORITA Kazutaka1-4/+4
2012-07-09qcow2: preserve free_byte_offset when qcow2_alloc_bytes() failsStefan Hajnoczi1-3/+4
2012-07-09qcow2: fix #ifdef'd qcow2_check_refcounts() callersStefan Hajnoczi2-4/+4
2012-07-02ISCSI: force use of sg for SMC and SSC devicesRonnie Sahlberg1-0/+10
2012-07-02ISCSI: Add SCSI passthrough via scsi-generic to libiscsiRonnie Sahlberg1-0/+142
2012-06-24raw-posix: Fix build without is_allocated supportKevin Wolf1-1/+8
2012-06-15qcow2: fix autoclear image header updateStefan Hajnoczi1-8/+9
2012-06-15qcow2: Fix avail_sectors in cluster allocation codeKevin Wolf1-1/+9
2012-06-15qcow2: Simplify calculation for COW area at the endKevin Wolf1-3/+2
2012-06-15qcow2: always operate caches in writeback modePaolo Bonzini4-44/+5
2012-06-15sheepdog: add coroutine_fn markers to coroutine functionsMORITA Kazutaka1-4/+5
2012-06-15rbd: hook up cache optionsJosh Durgin1-0/+19
2012-06-15qcow2: Support for fixing refcount inconsistenciesKevin Wolf3-15/+37
2012-06-15qemu-img check: Print fixed clusters and recheckKevin Wolf1-0/+2
2012-06-15qemu-img check -r for repairing imagesKevin Wolf3-4/+15
2012-06-15stream: move rate limiting to a separate header filePaolo Bonzini1-29/+2
2012-06-15stream: move is_allocated_above to block.cPaolo Bonzini1-51/+2
2012-06-15stream: tweak usage of bdrv_co_is_allocatedPaolo Bonzini1-26/+25
2012-06-15block: implement is_allocated for rawPaolo Bonzini2-0/+106
2012-06-15qcow2: fix endianness conversionZhi Yong Wu1-1/+1
2012-06-15qcow2: remove a line of unnecessary codeZhi Yong Wu1-1/+0
2012-06-15qcow2: Silence false warningKevin Wolf1-0/+2
2012-06-11cleanup qemu_co_sendv(), qemu_co_recvv() and friendsMichael Tokarev2-11/+13
2012-06-11change qemu_iovec_to_buf() to match other to,from_buf functionsMichael Tokarev4-5/+4
2012-06-11consolidate qemu_iovec_copy() and qemu_iovec_concat() and make them consistentMichael Tokarev2-5/+5
2012-06-11allow qemu_iovec_from_buffer() to specify offset from which to start copyingMichael Tokarev4-11/+8
2012-06-11consolidate qemu_iovec_memset{,_skip}() into single function and use existing...Michael Tokarev2-5/+5
2012-06-07build: move block/ objects to nested Makefile.objsPaolo Bonzini1-0/+11
2012-05-30block: prevent snapshot mode $TMPDIR symlink attackJim Meyering1-1/+6
2012-05-30sheepdog: fix return value of do_load_save_vm_stateMORITA Kazutaka1-5/+5
2012-05-29Merge remote-tracking branch 'kwolf/for-anthony' into stagingAnthony Liguori3-56/+83