summaryrefslogtreecommitdiff
path: root/block/raw-posix.c
AgeCommit message (Expand)AuthorFilesLines
2014-11-18block/raw-posix: Catch fsync() errorsMax Reitz1-1/+6
2014-11-18block/raw-posix: Only sync after successful preallocationMax Reitz1-1/+3
2014-11-18block/raw-posix: Fix preallocating write() loopMax Reitz1-1/+1
2014-11-18raw-posix: The SEEK_HOLE code is flawed, rewrite itMarkus Armbruster1-26/+85
2014-11-18raw-posix: SEEK_HOLE suffices, get rid of FIEMAPMarkus Armbruster1-59/+4
2014-11-18raw-posix: Fix comment for raw_co_get_block_status()Markus Armbruster1-3/+1
2014-11-03raw-posix: raw_co_get_block_status() return valueMax Reitz1-14/+14
2014-11-03raw-posix: Fix raw_co_get_block_status() after EOFMax Reitz1-4/+10
2014-10-23block: char devices on FreeBSD are not behind a pagerRoger Pau Monne1-5/+21
2014-10-20block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster1-8/+8
2014-10-20block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster1-8/+8
2014-10-20block/raw-posix: use seek_hole ahead of fiemapTony Breeds1-2/+2
2014-10-20block/raw-posix: Fix disk corruption in try_fiemapTony Breeds1-1/+1
2014-09-29raw-posix: Fix build without posix_fallocate()Kevin Wolf1-4/+14
2014-09-12raw-posix: Add falloc and full preallocation optionHu Tao1-19/+73
2014-09-12block: don't convert file size to sector sizeHu Tao1-6/+6
2014-09-12block: round up file size to nearest sectorHu Tao1-4/+4
2014-08-22raw-posix: fix O_DIRECT short readsStefan Hajnoczi1-0/+9
2014-08-20block: Use g_new() & friends where that makes obvious senseMarkus Armbruster1-1/+1
2014-08-15raw-posix: Handle failure for potentially large allocationsKevin Wolf1-1/+5
2014-07-18raw-posix: Fail gracefully if no working alignment is foundKevin Wolf1-8/+27
2014-07-18block: Add Error argument to bdrv_refresh_limits()Kevin Wolf1-3/+1
2014-07-14block: Assert qiov length matches request lengthKevin Wolf1-4/+11
2014-07-07linux-aio: implement io plug, unplug and flush io queueMing Lei1-0/+45
2014-07-07raw-posix: Fix raw_getlength() to always return -errno on errorMarkus Armbruster1-6/+22
2014-07-01qemu-img create: add 'nocow' optionChunyan Liu1-0/+25
2014-06-16cleanup QEMUOptionParameterChunyan Liu1-5/+5
2014-06-16raw-posix.c: replace QEMUOptionParameter with QemuOptsChunyan Liu1-32/+27
2014-06-04raw-posix: drop raw_get_aio_fd() since it is no longer usedStefan Hajnoczi1-34/+0
2014-06-04block/linux-aio: fix memory and fd leakStefan Hajnoczi1-0/+5
2014-06-04block/raw-posix: implement .bdrv_detach/attach_aio_context()Stefan Hajnoczi1-0/+43
2014-05-30block/raw-posix.c: Avoid nonstandard LONG_LONG_MAXPeter Maydell1-1/+1
2014-05-09block/raw-posix: Try both FIEMAP and SEEK_HOLEMax Reitz1-50/+77
2014-04-30block: Unlink temporary files in raw-posix/win32Kevin Wolf1-1/+4
2014-03-13block/raw-posix: Strip protocol prefix on creationMax Reitz1-0/+12
2014-03-13block/raw-posix: bdrv_parse_filename() for cdromMax Reitz1-0/+15
2014-03-13block/raw-posix: bdrv_parse_filename() for floppyMax Reitz1-0/+10
2014-03-13block/raw-posix: bdrv_parse_filename() for hdevMax Reitz1-0/+10
2014-03-06block/raw-posix: Strip "file:" prefix on creationMax Reitz1-0/+2
2014-03-06block/raw-posix: Implement bdrv_parse_filename()Max Reitz1-0/+12
2014-02-17Use error_is_set() only when necessaryMarkus Armbruster1-6/+6
2014-01-24raw: Probe required direct I/O alignmentPaolo Bonzini1-17/+85
2014-01-06qemu-option: Remove qemu_opts_create_nofailPeter Crosthwaite1-1/+1
2013-12-03raw-posix: add support for write_zeroes on XFS and block devicesPaolo Bonzini1-12/+72
2013-12-03raw-posix: implement write_zeroes with MAY_UNMAP for block devicesPaolo Bonzini1-0/+37
2013-12-03raw-posix: implement write_zeroes with MAY_UNMAP for filesPaolo Bonzini1-2/+64
2013-12-03block: handle ENOTSUP from discard in generic codePaolo Bonzini1-6/+6
2013-11-14block: Print its file name if backing file opening failedFam Zheng1-1/+0
2013-11-07block/raw-posix: fix FreeBSD compilationAndreas Tobler1-1/+2
2013-10-29block: Avoid unecessary drv->bdrv_getlength() callsKevin Wolf1-3/+6