1. c2cba3d block: avoid buffer overrun by using pstrcpy, not strncpy by Jim Meyering · 12 years ago
  2. 32c81a4 block: introduce block job error by Paolo Bonzini · 12 years ago
  3. 3e1caa5 iostatus: reorganize io error code by Paolo Bonzini · 12 years ago
  4. 1ceee0d iostatus: change is_read to a bool by Paolo Bonzini · 12 years ago
  5. 92aa5c6 iostatus: move BlockdevOnError declaration to QAPI by Paolo Bonzini · 12 years ago
  6. ff06f5f iostatus: rename BlockErrorAction, BlockQMPEventAction by Paolo Bonzini · 12 years ago
  7. 2f0c9fe block: move job APIs to separate files by Paolo Bonzini · 12 years ago
  8. 79fac56 block: helper function, to find the base image of a chain by Jeff Cody · 12 years ago
  9. 6ebdcee block: add support functions for live commit, to find and delete images. by Jeff Cody · 12 years ago
  10. dc1c13d block: remove keep_read_only flag from BlockDriverState struct by Jeff Cody · 12 years ago
  11. 0bce597 block: convert bdrv_commit() to use bdrv_reopen() by Jeff Cody · 12 years ago
  12. e971aa1 block: Framework for reopening files safely by Jeff Cody · 12 years ago
  13. 55b110f block: make bdrv_set_enable_write_cache() modify open_flags by Jeff Cody · 12 years ago
  14. be028ad block: correctly set the keep_read_only flag by Jeff Cody · 12 years ago
  15. fe235a0 block: Don't forget to delete temporary file by Dunrong Huang · 12 years ago
  16. 9ca1115 block: fix block tray status by Pavel Hrdina · 13 years ago
  17. d4c8232 block: Flush parent to OS with cache=unsafe by Kevin Wolf · 13 years ago
  18. c75a1a8 qmp: query-block: add 'encryption_key_missing' field by Luiz Capitulino · 13 years ago
  19. 2e3e331 block: Use bdrv_get_backing_file_depth() by Benoît Canet · 13 years ago
  20. f198fd1 block: create bdrv_get_backing_file_depth() by Benoît Canet · 13 years ago
  21. 0ed8b6f Avoid returning void by Blue Swirl · 13 years ago
  22. 2b58495 block: Geometry and translation hints are now useless, purge them by Markus Armbruster · 13 years ago
  23. 9db1c0f hd-geometry: Move disk geometry guessing back from block.c by Markus Armbruster · 13 years ago
  24. 61a8d64 fdc: Move floppy geometry guessing back from block.c by Markus Armbruster · 13 years ago
  25. 23797df Merge remote-tracking branch 'mjt/mjt-iov2' into staging by Anthony Liguori · 13 years ago
  26. 07d27a4 block: Factor bdrv_read_unthrottled() out of guess_disk_lchs() by Markus Armbruster · 13 years ago
  27. 1f69c2b fdc: Drop broken code for user-defined floppy geometry by Markus Armbruster · 13 years ago
  28. 4ddc07c block: introduce bdrv_swap, implement bdrv_append on top of it by Paolo Bonzini · 13 years ago
  29. a9fc440 block: copy over job and dirty bitmap fields in bdrv_append by Paolo Bonzini · 13 years ago
  30. f8d6bba block: Replace bdrv_get_format() by bdrv_get_format_name() by Markus Armbruster · 13 years ago
  31. e1e9b0a block: always open drivers in writeback mode by Paolo Bonzini · 13 years ago
  32. 425b014 block: add bdrv_set_enable_write_cache by Paolo Bonzini · 13 years ago
  33. c4a248a block: copy enable_write_cache in bdrv_append by Paolo Bonzini · 13 years ago
  34. f05fa4a block: flush in writethrough mode after writes by Paolo Bonzini · 13 years ago
  35. c843328 block: New bdrv_get_flags() by Markus Armbruster · 13 years ago
  36. 4534ff5 qemu-img check -r for repairing images by Kevin Wolf · 13 years ago
  37. 188a7bb stream: move is_allocated_above to block.c by Paolo Bonzini · 13 years ago
  38. d5e6b16 change qemu_iovec_to_buf() to match other to,from_buf functions by Michael Tokarev · 13 years ago
  39. 1b093c4 consolidate qemu_iovec_copy() and qemu_iovec_concat() and make them consistent by Michael Tokarev · 13 years ago
  40. 0339614 allow qemu_iovec_from_buffer() to specify offset from which to start copying by Michael Tokarev · 13 years ago
  41. eba2505 block: prevent snapshot mode $TMPDIR symlink attack by Jim Meyering · 13 years ago
  42. dc5a137 qemu-img: make "info" backing file output correct and easier to use by Paolo Bonzini · 13 years ago
  43. 6405875 block: move field reset from bdrv_open_common to bdrv_close by Paolo Bonzini · 13 years ago
  44. 947995c block: protect path_has_protocol from filenames with colons by Paolo Bonzini · 13 years ago
  45. f53f4da block: simplify path_is_absolute by Paolo Bonzini · 13 years ago
  46. fa4478d block: wait for job callback in block_job_cancel_sync by Paolo Bonzini · 13 years ago
  47. 4513eaf block: add block_job_sleep_ns by Paolo Bonzini · 13 years ago
  48. 0ac9377 block: fully delete bs->file when closing by Paolo Bonzini · 13 years ago
  49. a275fa4 block: do not reuse the backing file across bdrv_close/bdrv_open by Paolo Bonzini · 13 years ago
  50. 3a389e7 block: another bdrv_append fix by Paolo Bonzini · 13 years ago
  51. e023b2e block: fix snapshot on QED by Paolo Bonzini · 13 years ago
  52. 71df14f block: fix allocation size for dirty bitmap by Paolo Bonzini · 13 years ago
  53. 63090da block: open backing file as read-only when probing for size by Paolo Bonzini · 13 years ago
  54. 469ef35 block: update in-memory backing file and format by Paolo Bonzini · 13 years ago
  55. 5f37779 block: push bdrv_change_backing_file error checking up from drivers by Paolo Bonzini · 13 years ago
  56. 4c355d5 block: add the support to drain throttled requests by Zhi Yong Wu · 13 years ago
  57. 5b7e154 block: make bdrv_create adopt coroutine by Zhi Yong Wu · 13 years ago
  58. c83c66c block: add 'speed' optional parameter to block-stream by Stefan Hajnoczi · 13 years ago
  59. 882ec7c block: change block-job-set-speed argument from 'value' to 'speed' by Stefan Hajnoczi · 13 years ago
  60. 9e6636c block: use Error mechanism instead of -errno for block_job_set_speed() by Stefan Hajnoczi · 13 years ago
  61. fd7f8c6 block: use Error mechanism instead of -errno for block_job_create() by Stefan Hajnoczi · 13 years ago
  62. 621f058 qcow2: Zero write support by Kevin Wolf · 13 years ago
  63. 80ccf93 qemu-img: let 'qemu-img convert' flush data by Liu Yuan · 13 years ago
  64. 7094f12 block: Drain requests in bdrv_close by Kevin Wolf · 13 years ago
  65. 0778926 block: add a function to clear incoming live migration flags by Benoît Canet · 13 years ago
  66. f6801b8 block: bdrv_append() fixes by Jeff Cody · 13 years ago
  67. 9f25ecc block: set job->speed in block_set_speed by Paolo Bonzini · 13 years ago
  68. 3e91465 block: fix streaming/closing race by Paolo Bonzini · 13 years ago
  69. 498e386 block: disable I/O throttling on sync api by Zhi Yong Wu · 13 years ago
  70. 29cdb25 block: push recursive flushing up from drivers by Paolo Bonzini · 13 years ago
  71. e887749 block: handle -EBUSY in bdrv_commit_all() by Stefan Hajnoczi · 13 years ago
  72. 8802d1f qapi: Introduce blockdev-group-snapshot-sync command by Jeff Cody · 13 years ago
  73. b6a127a block: drop aio_multiwrite in BlockDriver by Paolo Bonzini · 13 years ago
  74. f8d3d12 block: add a transfer rate for floppy types by Hervé Poussineau · 13 years ago
  75. 6f382ed qmp: add DEVICE_TRAY_MOVED event by Luiz Capitulino · 13 years ago
  76. f36f394 block: bdrv_eject(): Make eject_flag a real bool by Luiz Capitulino · 13 years ago
  77. 329c0a4 block: Rename bdrv_mon_event() & BlockMonEventAction by Luiz Capitulino · 13 years ago
  78. 79c053b block: perform zero-detection during copy-on-read by Stefan Hajnoczi · 13 years ago
  79. f08f2dd block: add .bdrv_co_write_zeroes() interface by Stefan Hajnoczi · 13 years ago
  80. e8a6bb9 block: add bdrv_find_backing_image by Marcelo Tosatti · 13 years ago
  81. eeec61f block: add BlockJob interface for long-running operations by Stefan Hajnoczi · 13 years ago
  82. 470c050 block: make copy-on-read a per-request flag by Stefan Hajnoczi · 13 years ago
  83. 2d3735d block: check bdrv_in_use() before blockdev operations by Stefan Hajnoczi · 13 years ago
  84. 3f3aace block: avoid useless checks on acb->bh by Paolo Bonzini · 13 years ago
  85. df9309f block: simplify failure handling for bdrv_aio_multiwrite by Paolo Bonzini · 13 years ago
  86. ad54ae8 block: bdrv_aio_* do not return NULL by Paolo Bonzini · 13 years ago
  87. 922453b block: convert qemu_aio_flush() calls to bdrv_drain_all() by Stefan Hajnoczi · 13 years ago
  88. 5f8b649 block: wait_for_overlapping_requests() deadlock detection by Stefan Hajnoczi · 13 years ago
  89. bd9533e block: implement bdrv_co_is_allocated() boundary cases by Stefan Hajnoczi · 13 years ago
  90. ab18592 block: core copy-on-read logic by Stefan Hajnoczi · 13 years ago
  91. d83947a block: request overlap detection by Stefan Hajnoczi · 13 years ago
  92. f465828 block: wait for overlapping requests by Stefan Hajnoczi · 13 years ago
  93. 53fec9d block: add interface to toggle copy-on-read by Stefan Hajnoczi · 13 years ago
  94. dbffbdc block: add request tracking by Stefan Hajnoczi · 13 years ago
  95. 060f51c block: add bdrv_co_is_allocated() interface by Stefan Hajnoczi · 13 years ago
  96. 6aebab1 block: drop .bdrv_is_allocated() interface by Stefan Hajnoczi · 13 years ago
  97. 376ae3f block: add .bdrv_co_is_allocated() by Stefan Hajnoczi · 13 years ago
  98. 05c4af5 block: use public bdrv_is_allocated() interface by Stefan Hajnoczi · 13 years ago
  99. 727f005 hmp/qmp: add block_set_io_throttle by Zhi Yong Wu · 13 years ago
  100. 98f90db block: add I/O throttling algorithm by Zhi Yong Wu · 13 years ago