1. fa95e9f block/file-posix: Try other fallbacks after invalid FALLOC_FL_ZERO_RANGE by Thomas Huth · 3 years, 8 months ago
  2. 73ebf29 block/file-posix: Fix problem with fallocate(PUNCH_HOLE) on GPFS by Thomas Huth · 3 years, 8 months ago
  3. 72373e4 block: bdrv_reopen_multiple: refresh permissions on updated graph by Vladimir Sementsov-Ogievskiy · 3 years, 9 months ago
  4. 8d17adf block: remove support for using "file" driver with block/char devices by Daniel P. Berrangé · 4 years ago
  5. 69b55e0 block: refactor bdrv_check_request: add errp by Vladimir Sementsov-Ogievskiy · 4 years, 2 months ago
  6. 797e3e3 block: report errno when flock fcntl fails by David Edmondson · 4 years, 1 month ago
  7. 8ac5aab block: bdrv_mark_request_serialising: split non-waiting function by Vladimir Sementsov-Ogievskiy · 4 years, 3 months ago
  8. cb8d085 block/file-posix: fix a possible undefined behavior by Pan Nengyuan · 4 years, 3 months ago
  9. 8b11700 block: introduce BDRV_MAX_LENGTH by Vladimir Sementsov-Ogievskiy · 4 years, 2 months ago
  10. 9b100af block/file-posix: fix workaround in raw_do_pwrite_zeroes() by Vladimir Sementsov-Ogievskiy · 4 years, 2 months ago
  11. eb43ea1 file-posix: check the use_lock before setting the file lock by Li Feng · 4 years, 2 months ago
  12. ece4fa9 file-posix: allow -EBUSY errors during write zeros on raw block devices by Maxim Levitsky · 4 years, 3 months ago
  13. b18a24a block/file: switch to use qemu_open/qemu_create for improved errors by Daniel P. Berrangé · 4 years, 7 months ago
  14. 448058a util: rename qemu_open() to qemu_open_old() by Daniel P. Berrangé · 4 years, 6 months ago
  15. bae127d file-posix: Handle `EINVAL` fallocate return value by Antoine Damhet · 4 years, 7 months ago
  16. a8c5cf2 file-posix: Fix leaked fd in raw_open_common() error path by Kevin Wolf · 4 years, 7 months ago
  17. bca5283 file-posix: Fix check_hdev_writable() with auto-read-only by Kevin Wolf · 4 years, 7 months ago
  18. 20eaf1b file-posix: Move check_hdev_writable() up by Kevin Wolf · 4 years, 7 months ago
  19. 5edc855 file-posix: Allow byte-aligned O_DIRECT with NFS by Kevin Wolf · 4 years, 7 months ago
  20. ffa244c file-posix: Mitigate file fragmentation with extent size hints by Kevin Wolf · 4 years, 7 months ago
  21. af175e8 error: Eliminate error_propagate() with Coccinelle, part 2 by Markus Armbruster · 4 years, 7 months ago
  22. 668f62e error: Eliminate error_propagate() with Coccinelle, part 1 by Markus Armbruster · 4 years, 7 months ago
  23. 235e59c qemu-option: Use returned bool to check for failure by Markus Armbruster · 4 years, 7 months ago
  24. ac91856 block/file-posix: drop unallocated_blocks_are_zero by Vladimir Sementsov-Ogievskiy · 4 years, 8 months ago
  25. 47e0b38 block: Drop unused .bdrv_has_zero_init_truncate by Eric Blake · 4 years, 9 months ago
  26. b3ac2b9 Compress lines for immediate return by Simran Singhal · 4 years, 10 months ago
  27. 2f0c6e7 file-posix: Support BDRV_REQ_ZERO_WRITE for truncate by Kevin Wolf · 4 years, 9 months ago
  28. 92b9279 block: Add flags to BlockDriver.bdrv_co_truncate() by Kevin Wolf · 4 years, 9 months ago
  29. 77ed971 block/file-posix: Fix check_cache_dropped() error handling by Markus Armbruster · 4 years, 9 months ago
  30. 5a5e7f8 block: trickle down the fallback image creation function use to the block drivers by Maxim Levitsky · 4 years, 10 months ago
  31. b92902d block: pass BlockDriver reference to the .bdrv_co_create by Maxim Levitsky · 4 years, 10 months ago
  32. 9bffae1 block: introducing 'bdrv_co_delete_file' interface by Daniel Henrique Barboza · 5 years ago
  33. 76e91cd block/file-posix: Remove redundant statement in raw_handle_perm_lock() by Chen Qun · 5 years ago
  34. 87ca3b8 file-posix: Drop hdev_co_create_opts() by Max Reitz · 5 years ago
  35. c644751 block/file-posix.c: extend to use io_uring by Aarushi Mehta · 5 years ago
  36. 18fbd0d block/io: wait for serialising requests when a request becomes serialising by Paolo Bonzini · 5 years ago
  37. cb09104 block/file-posix: Fix laio_init() error handling crash bug by Markus Armbruster · 5 years ago
  38. 292d06b block/file-posix: Let post-EOF fallocate serialize by Max Reitz · 5 years ago
  39. aaffb85 Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-10-28' into staging by Peter Maydell · 5 years ago
  40. 82325ae block: Evaluate @exact in protocol drivers by Max Reitz · 5 years ago
  41. c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
  42. 038adc2 core: replace getpagesize() with qemu_real_host_page_size by Wei Yang · 5 years ago
  43. d924559 qapi: query-blockstat: add driver specific file-posix stats by Anton Nefedov · 5 years ago
  44. 1c45036 file-posix: account discard operations by Anton Nefedov · 5 years ago
  45. effecce file-posix: Fix has_write_zeroes after NO_FALLBACK by Kevin Wolf · 5 years ago
  46. b2c6f23 block/file-posix: Reduce xfsctl() use by Max Reitz · 5 years ago
  47. 294682c block: workaround for unaligned byte range in fallocate() by Andrey Shinkevich · 5 years ago
  48. 236094c file-posix: fix request_alignment typo by Stefan Hajnoczi · 5 years ago
  49. 3a20013 block: posix: Always allocate the first block by Nir Soffer · 5 years ago
  50. 1dcaf52 block: Implement .bdrv_has_zero_init_truncate() by Max Reitz · 6 years ago
  51. f6fc1e3 block: fix NetBSD qemu-iotests failure by Paolo Bonzini · 6 years ago
  52. a6b257a file-posix: Handle undetectable alignment by Nir Soffer · 5 years ago
  53. 867eccf file-posix: Use max transfer length/segment count only for SCSI passthrough by Maxim Levitsky · 6 years ago
  54. 094e363 file-posix: Update open_flags in raw_set_perm() by Max Reitz · 6 years ago
  55. abea005 block/file-posix: update .help of BLOCK_OPT_PREALLOC option by Stefano Garzarella · 6 years ago
  56. a8d2532 Include qemu-common.h exactly where needed by Markus Armbruster · 6 years ago
  57. 9c3db31 block/file-posix: Unaligned O_DIRECT block-status by Max Reitz · 6 years ago
  58. 50ba5b2 block/file-posix: Truncate in xfs_write_zeroes() by Max Reitz · 6 years ago
  59. 696aaae block/file-posix: do not fail on unlock bytes by Vladimir Sementsov-Ogievskiy · 6 years ago
  60. 738301e file-posix: Support BDRV_REQ_NO_FALLBACK for zero writes by Kevin Wolf · 6 years ago
  61. dbbc277 Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging by Peter Maydell · 6 years ago
  62. f357fcd file-posix: add drop-cache=on|off option by Stefan Hajnoczi · 6 years ago
  63. 8a2ce0b block: Add a 'mutable_opts' field to BlockDriver by Alberto Garcia · 6 years ago
  64. 23dece1 file-posix: Make auto-read-only dynamic by Kevin Wolf · 6 years ago
  65. 6ceabe6 file-posix: Prepare permission code for fd switching by Kevin Wolf · 6 years ago
  66. a6aeca0 file-posix: Lock new fd in raw_reopen_prepare() by Kevin Wolf · 6 years ago
  67. e0c9cf3 file-posix: Store BDRVRawState.reopen_state during reopen by Kevin Wolf · 6 years ago
  68. 5cec287 file-posix: Factor out raw_reconfigure_getfd() by Kevin Wolf · 6 years ago
  69. 4f7d28d block/file-posix: Convert from DPRINTF() macro to trace events by Laurent Vivier · 6 years ago
  70. 7d37435 avoid TABs in files that only contain a few by Paolo Bonzini · 6 years ago
  71. 0342567 file-posix: Avoid aio_worker() for QEMU_AIO_IOCTL by Kevin Wolf · 6 years ago
  72. 2f3a7ab file-posix: Switch to .bdrv_co_ioctl by Kevin Wolf · 6 years ago
  73. c9db2b6 file-posix: Remove paio_submit_co() by Kevin Wolf · 6 years ago
  74. 999e6b6 file-posix: Avoid aio_worker() for QEMU_AIO_READ/WRITE by Kevin Wolf · 6 years ago
  75. 54c7ca1 file-posix: Move read/write operation logic out of aio_worker() by Kevin Wolf · 6 years ago
  76. 06dc9bd file-posix: Avoid aio_worker() for QEMU_AIO_FLUSH by Kevin Wolf · 6 years ago
  77. 46ee0f4 file-posix: Avoid aio_worker() for QEMU_AIO_DISCARD by Kevin Wolf · 6 years ago
  78. 7154d8a file-posix: Avoid aio_worker() for QEMU_AIO_WRITE_ZEROES by Kevin Wolf · 6 years ago
  79. 58a209c file-posix: Avoid aio_worker() for QEMU_AIO_COPY_RANGE by Kevin Wolf · 6 years ago
  80. 29cb4c0 file-posix: Avoid aio_worker() for QEMU_AIO_TRUNCATE by Kevin Wolf · 6 years ago
  81. 5d5de25 file-posix: Factor out raw_thread_pool_submit() by Kevin Wolf · 6 years ago
  82. d57c44d file-posix: Reorganise RawPosixAIOData by Kevin Wolf · 6 years ago
  83. 577a133 file-posix: Fix shared locks on reopen commit by Max Reitz · 6 years ago
  84. f2e3af2 file-posix: Drop s->lock_fd by Fam Zheng · 6 years ago
  85. 2996ffa file-posix: Skip effectiveless OFD lock operations by Fam Zheng · 6 years ago
  86. db0754d file-posix: Use error API properly by Fam Zheng · 6 years ago
  87. 64107dc file-posix: Support auto-read-only option by Kevin Wolf · 6 years ago
  88. 8d32457 file-posix: Forbid trying to change unsupported options during reopen by Alberto Garcia · 6 years ago
  89. 589f20d file-posix: x-check-cache-dropped should default to false on reopen by Alberto Garcia · 6 years ago
  90. b857431 file-posix: Include filename in locking error message by Fam Zheng · 6 years ago
  91. 34fa110 file-posix: Fix write_zeroes with unmap on block devices by Kevin Wolf · 7 years ago
  92. a1c81f4 file-posix: Handle EINTR in preallocation=full write by Fam Zheng · 7 years ago
  93. 042b757 block/file-posix: add bdrv_attach_aio_context callback for host dev and cdrom by Nishanth Aravamudan · 7 years ago
  94. 230ff73 file-posix: specify expected filetypes by John Snow · 7 years ago
  95. 7851f1a Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 7 years ago
  96. ecc983a block: Add copy offloading trace points by Fam Zheng · 7 years ago
  97. f8a3087 block: Prefix file driver trace points with "file_" by Fam Zheng · 7 years ago
  98. 67b51fb block: split flags in copy_range by Vladimir Sementsov-Ogievskiy · 7 years ago
  99. 9f850f6 file-posix: Fix fd_open check in raw_co_copy_range_to by Fam Zheng · 7 years ago
  100. 7c20c80 file-posix: Unlock FD after creation by Max Reitz · 7 years ago