150 Commits (797e3e380534bddad32121bfc980a39cc3dd2c96)

Author SHA1 Message Date
David Edmondson 797e3e3805 block: report errno when flock fcntl fails 6 years ago
Vladimir Sementsov-Ogievskiy 8ac5aab255 block: bdrv_mark_request_serialising: split non-waiting function 6 years ago
Pan Nengyuan cb8d0851f1 block/file-posix: fix a possible undefined behavior 6 years ago
Vladimir Sementsov-Ogievskiy 8b1170012b block: introduce BDRV_MAX_LENGTH 6 years ago
Vladimir Sementsov-Ogievskiy 9b100af30f block/file-posix: fix workaround in raw_do_pwrite_zeroes() 6 years ago
Li Feng eb43ea16dc file-posix: check the use_lock before setting the file lock 6 years ago
Maxim Levitsky ece4fa9152 file-posix: allow -EBUSY errors during write zeros on raw block devices 6 years ago
Daniel P. Berrangé b18a24a9f8 block/file: switch to use qemu_open/qemu_create for improved errors 6 years ago
Daniel P. Berrangé 448058aa99 util: rename qemu_open() to qemu_open_old() 6 years ago
Antoine Damhet bae127d4dc file-posix: Handle `EINVAL` fallocate return value 6 years ago
Kevin Wolf a8c5cf27c9 file-posix: Fix leaked fd in raw_open_common() error path 6 years ago
Kevin Wolf bca5283bd4 file-posix: Fix check_hdev_writable() with auto-read-only 6 years ago
Kevin Wolf 20eaf1bf6e file-posix: Move check_hdev_writable() up 6 years ago
Kevin Wolf 5edc85571e file-posix: Allow byte-aligned O_DIRECT with NFS 6 years ago
Kevin Wolf ffa244c84a file-posix: Mitigate file fragmentation with extent size hints 6 years ago
Markus Armbruster af175e85f9 error: Eliminate error_propagate() with Coccinelle, part 2 6 years ago
Markus Armbruster 668f62ec62 error: Eliminate error_propagate() with Coccinelle, part 1 6 years ago
Markus Armbruster 235e59cf03 qemu-option: Use returned bool to check for failure 6 years ago
Vladimir Sementsov-Ogievskiy ac9185603e block/file-posix: drop unallocated_blocks_are_zero 6 years ago
Eric Blake 47e0b38a13 block: Drop unused .bdrv_has_zero_init_truncate 6 years ago
Simran Singhal b3ac2b94cd Compress lines for immediate return 6 years ago
Kevin Wolf 2f0c6e7a65 file-posix: Support BDRV_REQ_ZERO_WRITE for truncate 6 years ago
Kevin Wolf 92b92799dc block: Add flags to BlockDriver.bdrv_co_truncate() 6 years ago
Markus Armbruster 77ed971b9d block/file-posix: Fix check_cache_dropped() error handling 6 years ago
Maxim Levitsky 5a5e7f8cd8 block: trickle down the fallback image creation function use to the block drivers 6 years ago
Maxim Levitsky b92902dfea block: pass BlockDriver reference to the .bdrv_co_create 6 years ago
Daniel Henrique Barboza 9bffae14df block: introducing 'bdrv_co_delete_file' interface 7 years ago
Chen Qun 76e91cda07 block/file-posix: Remove redundant statement in raw_handle_perm_lock() 7 years ago
Max Reitz 87ca3b8fa6 file-posix: Drop hdev_co_create_opts() 7 years ago
Aarushi Mehta c644751069 block/file-posix.c: extend to use io_uring 7 years ago
Paolo Bonzini 18fbd0dec7 block/io: wait for serialising requests when a request becomes serialising 7 years ago
Markus Armbruster cb09104ea8 block/file-posix: Fix laio_init() error handling crash bug 7 years ago
Max Reitz 292d06b925 block/file-posix: Let post-EOF fallocate serialize 7 years ago
Max Reitz 82325ae5f2 block: Evaluate @exact in protocol drivers 7 years ago
Max Reitz c80d8b06cf block: Add @exact parameter to bdrv_co_truncate() 7 years ago
Wei Yang 038adc2f58 core: replace getpagesize() with qemu_real_host_page_size 7 years ago
Anton Nefedov d924559953 qapi: query-blockstat: add driver specific file-posix stats 7 years ago
Anton Nefedov 1c45036636 file-posix: account discard operations 7 years ago
Kevin Wolf effecce6bc file-posix: Fix has_write_zeroes after NO_FALLBACK 7 years ago
Max Reitz b2c6f23f4a block/file-posix: Reduce xfsctl() use 7 years ago
Andrey Shinkevich 294682cc3a block: workaround for unaligned byte range in fallocate() 7 years ago
Stefan Hajnoczi 236094c738 file-posix: fix request_alignment typo 7 years ago
Nir Soffer 3a20013fbb block: posix: Always allocate the first block 7 years ago
Max Reitz 1dcaf52760 block: Implement .bdrv_has_zero_init_truncate() 7 years ago
Paolo Bonzini f6fc1e30cf block: fix NetBSD qemu-iotests failure 7 years ago
Nir Soffer a6b257a08e file-posix: Handle undetectable alignment 7 years ago
Maxim Levitsky 867eccfed8 file-posix: Use max transfer length/segment count only for SCSI passthrough 7 years ago
Max Reitz 094e363944 file-posix: Update open_flags in raw_set_perm() 7 years ago
Stefano Garzarella abea00533f block/file-posix: update .help of BLOCK_OPT_PREALLOC option 7 years ago
Markus Armbruster a8d2532645 Include qemu-common.h exactly where needed 7 years ago