1. 998b3a1 block: Purify .bdrv_refresh_filename() by Max Reitz · 6 years ago
  2. abc521a block: Add BlockDriver.bdrv_gather_child_options by Max Reitz · 6 years ago
  3. 2654267 block: Add strong_runtime_opts to BlockDriver by Max Reitz · 6 years ago
  4. 1e89d0f block: Add bdrv_dirname() by Max Reitz · 6 years ago
  5. 6b6833c block: bdrv_get_full_backing_filename's ret. val. by Max Reitz · 6 years ago
  6. 645ae7d block: bdrv_get_full_backing_filename_from_...'s ret. val. by Max Reitz · 6 years ago
  7. 009b03a block: Make path_combine() return the path by Max Reitz · 6 years ago
  8. 998c201 block: Add BDS.auto_backing_file by Max Reitz · 6 years ago
  9. f30c66b block: Use bdrv_refresh_filename() to pull by Max Reitz · 6 years ago
  10. f962e96 block: fix bdrv_check_perm for non-tree subgraph by Vladimir Sementsov-Ogievskiy · 6 years ago
  11. d3bd5b9 nbd: Use low-level QIOChannel API in nbd_read_eof() by Kevin Wolf · 6 years ago
  12. a7b78fc nbd: Move nbd_read_eof() to nbd/client.c by Kevin Wolf · 6 years ago
  13. 8c04093 block/snapshot: remove bdrv_snapshot_delete_by_id_or_name by Daniel Henrique Barboza · 6 years ago
  14. 1bf6e9c bdrv_query_image_info Error parameter added by Andrey Shinkevich · 6 years ago
  15. e6798f0 nbd: generalize usage of nbd_read by Vladimir Sementsov-Ogievskiy · 6 years ago
  16. 5d3b4e9 qapi: add x-debug-query-block-graph by Vladimir Sementsov-Ogievskiy · 6 years ago
  17. bc19a0a throttle-groups: fix restart coroutine iothread race by Stefan Hajnoczi · 6 years ago
  18. 0b576b6 nbd/client: Add meta contexts to nbd_receive_export_list() by Eric Blake · 6 years ago
  19. d21a2d3 nbd/client: Add nbd_receive_export_list() by Eric Blake · 6 years ago
  20. 2df94eb nbd/client: Change signature of nbd_negotiate_simple_meta_context() by Eric Blake · 6 years ago
  21. 6dc1667 nbd/client: Move export name into NBDExportInfo by Eric Blake · 6 years ago
  22. 9d26dfc nbd/server: Favor [u]int64_t over off_t by Eric Blake · 6 years ago
  23. 166cd55 Revert "block/dirty-bitmap: Add bdrv_dirty_iter_next_area" by Vladimir Sementsov-Ogievskiy · 6 years ago
  24. a78a1a4 dirty-bitmap: add bdrv_dirty_bitmap_next_dirty_area by Vladimir Sementsov-Ogievskiy · 6 years ago
  25. 76d570d dirty-bitmap: improve bdrv_dirty_bitmap_next_zero by Vladimir Sementsov-Ogievskiy · 6 years ago
  26. 678ba27 nbd: Merge nbd_export_bitmap into nbd_export_new by Eric Blake · 6 years ago
  27. 3fa4c76 nbd: Merge nbd_export_set_name into nbd_export_new by Eric Blake · 6 years ago
  28. 757a0d0 nbd: publish _lookup functions by Vladimir Sementsov-Ogievskiy · 6 years ago
  29. 2e89172 block: Remove flags parameter from bdrv_reopen_queue() by Alberto Garcia · 6 years ago
  30. 295cf23 block: Drop bdrv_reopen() by Alberto Garcia · 6 years ago
  31. 6e1000a block: Add bdrv_reopen_set_read_only() by Alberto Garcia · 6 years ago
  32. 3a75187 block/backup: drop unused synchronization interface by Vladimir Sementsov-Ogievskiy · 6 years ago
  33. eaa2410 block: Require auto-read-only for existing fallbacks by Kevin Wolf · 6 years ago
  34. e35bdc1 block: Add auto-read-only option by Kevin Wolf · 6 years ago
  35. 9c98f14 dirty-bitmaps: clean-up bitmaps loading and migration logic by Vladimir Sementsov-Ogievskiy · 6 years ago
  36. 993edc0 block/dirty-bitmaps: add user_locked status checker by John Snow · 6 years ago
  37. fa000f2 dirty-bitmap: make it possible to restore bitmap after merge by Vladimir Sementsov-Ogievskiy · 6 years ago
  38. 56bd662 dirty-bitmap: rename bdrv_undo_clear_dirty_bitmap by Vladimir Sementsov-Ogievskiy · 6 years ago
  39. 89a603a qemu-timer: introduce timer attributes by Artem Pisarenko · 6 years ago
  40. df91328 nbd: fix NBD_FLAG_SEND_CACHE value by Denis V. Lunev · 6 years ago
  41. 7f7dfe2 nbd/server: drop old-style negotiation by Vladimir Sementsov-Ogievskiy · 6 years ago
  42. 543770b block: Allow changing 'detect-zeroes' on reopen by Alberto Garcia · 6 years ago
  43. cfe29d8 block: Use a single global AioWait by Kevin Wolf · 6 years ago
  44. 4865744 aio-wait: Increase num_waiters even in home thread by Kevin Wolf · 6 years ago
  45. 34dc97b blockjob: Wake up BDS when job becomes idle by Kevin Wolf · 7 years ago
  46. cf6320d block/stream: add block job creation flags by John Snow · 6 years ago
  47. a1999b3 block/mirror: add block job creation flags by John Snow · 6 years ago
  48. 5360782 block/commit: add block job creation flags by John Snow · 6 years ago
  49. 52ebcb2 block: Fix documentation for BDRV_REQ_MAY_UNMAP by Kevin Wolf · 7 years ago
  50. 22931a1 block: Use uint64_t for BdrvTrackedRequest byte fields by Fam Zheng · 7 years ago
  51. 0b9fd3f block: Use BdrvChild to discard by Fam Zheng · 7 years ago
  52. 09d2f94 block: add BDRV_REQ_SERIALISING flag by Vladimir Sementsov-Ogievskiy · 7 years ago
  53. 67b51fb block: split flags in copy_range by Vladimir Sementsov-Ogievskiy · 7 years ago
  54. 999658a block/io: fix copy_range by Vladimir Sementsov-Ogievskiy · 7 years ago
  55. 4be6a6d block: Poll after drain on attaching a node by Kevin Wolf · 7 years ago
  56. 1daf14e Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 7 years ago
  57. 7ae9f3f block: Move two block permission constants to the relevant enum by Ari Sundholm · 7 years ago
  58. 92bcea4 block/dirty-bitmap: add bdrv_enable_dirty_bitmap_locked by Vladimir Sementsov-Ogievskiy · 7 years ago
  59. a395717 Merge remote-tracking branch 'remotes/cody/tags/block-pull-request' into staging by Peter Maydell · 7 years ago
  60. dee12de block: Honour BDRV_REQ_NO_SERIALISING in copy range by Fam Zheng · 7 years ago
  61. 216ee36 nbd/client: Add x-dirty-bitmap to query bitmap from server by Eric Blake · 7 years ago
  62. 583c99d block: Remove unused sector-based vectored I/O by Eric Blake · 7 years ago
  63. 93f4e2f file-posix: Make .bdrv_co_truncate asynchronous by Kevin Wolf · 7 years ago
  64. 1bc5f09 block: Use tracked request for truncate by Kevin Wolf · 7 years ago
  65. 3d9f2d2 block: Move bdrv_truncate() implementation to io.c by Kevin Wolf · 7 years ago
  66. 061ca8a block: Convert .bdrv_truncate callback to coroutine_fn by Kevin Wolf · 7 years ago
  67. ed6e216 linux-aio: properly bubble up errors from initialization by Nishanth Aravamudan · 7 years ago
  68. bc37b06 nbd/server: introduce NBD_CMD_CACHE by Vladimir Sementsov-Ogievskiy · 7 years ago
  69. 3d068af nbd/server: implement dirty bitmap export by Vladimir Sementsov-Ogievskiy · 7 years ago
  70. 481deba block/mirror: Add copy mode QAPI interface by Max Reitz · 7 years ago
  71. 72d10a9 block/dirty-bitmap: Add bdrv_dirty_iter_next_area by Max Reitz · 7 years ago
  72. 0f12264 block: Allow graph changes in bdrv_drain_all_begin/end sections by Kevin Wolf · 7 years ago
  73. 6cd5c9d block: ignore_bds_parents parameter for drain functions by Kevin Wolf · 7 years ago
  74. 4d22bbf block: Allow AIO_WAIT_WHILE with NULL ctx by Kevin Wolf · 7 years ago
  75. dcf94a2 block: Don't poll in parent drain callbacks by Kevin Wolf · 7 years ago
  76. fe4f061 block: Drain recursively with a single BDRV_POLL_WHILE() by Kevin Wolf · 7 years ago
  77. 89bd030 block: Really pause block jobs on drain by Kevin Wolf · 7 years ago
  78. 1cc8e54 block: Avoid unnecessary aio_poll() in AIO_WAIT_WHILE() by Kevin Wolf · 7 years ago
  79. af91062 block: Factor out qobject_input_visitor_new_flat_confused() by Markus Armbruster · 7 years ago
  80. e5af0da block: Fix -blockdev for certain non-string scalars by Markus Armbruster · 7 years ago
  81. 609f45e block: Add block-specific QDict header by Max Reitz · 7 years ago
  82. b598e53 qapi: add x-block-dirty-bitmap-merge by Vladimir Sementsov-Ogievskiy · 7 years ago
  83. ab41fc4 block: remove bdrv_dirty_bitmap_make_anon by Paolo Bonzini · 7 years ago
  84. cc02214 block: Make bdrv_is_writable() public by Max Reitz · 7 years ago
  85. d1402b5 block: Add Error parameter to bdrv_amend_options by Max Reitz · 7 years ago
  86. 1efad06 file-posix: Implement bdrv_co_copy_range by Fam Zheng · 7 years ago
  87. fcc6767 block: Introduce API for copy offloading by Fam Zheng · 7 years ago
  88. 9f6bb4c blockjob: Remove BlockJob.driver by Kevin Wolf · 7 years ago
  89. 30a5c88 job: Move progress fields to Job by Kevin Wolf · 7 years ago
  90. 2e1795b job: Add job_transition_to_ready() by Kevin Wolf · 7 years ago
  91. df956ae job: Add job_is_ready() by Kevin Wolf · 7 years ago
  92. 5f9a6a0 job: Add job_dismiss() by Kevin Wolf · 7 years ago
  93. 198c49c job: Add job_yield() by Kevin Wolf · 7 years ago
  94. 3d70ff5 job: Move completion and cancellation to Job by Kevin Wolf · 7 years ago
  95. 7eaa8fb job: Move transactions to Job by Kevin Wolf · 7 years ago
  96. 62c9e41 job: Switch transactions to JobTxn by Kevin Wolf · 7 years ago
  97. 3453d97 job: Move .complete callback to Job by Kevin Wolf · 7 years ago
  98. b69f777 job: Add job_drain() by Kevin Wolf · 7 years ago
  99. 004e95d job: Convert block_job_cancel_async() to Job by Kevin Wolf · 7 years ago
  100. 4ad3518 job: Move single job finalisation to Job by Kevin Wolf · 7 years ago