1. 977c736 qapi: Mechanically convert FOO_lookup[...] to FOO_str(...) by Markus Armbruster · 8 years ago
  2. 4172a00 fix: avoid an infinite loop or a dangling pointer problem in img_commit by sochin.jiang · 8 years ago
  3. eb05e01 blockjob: use deferred_to_main_loop to indicate the coroutine has ended by Paolo Bonzini · 8 years ago
  4. 4fb588e blockjob: reorganize block_job_completed_txn_abort by Paolo Bonzini · 8 years ago
  5. c8ab5c2 blockjob: group BlockJob transaction functions together by Paolo Bonzini · 8 years ago
  6. 4c241cf blockjob: introduce block_job_cancel_async, check iostatus invariants by Paolo Bonzini · 8 years ago
  7. 2caf63a blockjob: move iostatus reset inside block_job_user_resume by Paolo Bonzini · 8 years ago
  8. 88691b3 blockjob: separate monitor and blockjob APIs by Paolo Bonzini · 8 years ago
  9. f321dcb blockjob: introduce block_job_pause/resume_all by Paolo Bonzini · 8 years ago
  10. 05b0d8e blockjob: introduce block_job_early_fail by Paolo Bonzini · 8 years ago
  11. 9f086ab blockjob: remove iostatus_reset callback by Paolo Bonzini · 8 years ago
  12. 6573d9c blockjob: remove unnecessary check by Paolo Bonzini · 8 years ago
  13. aef4278 blockjob: Use bdrv_coroutine_enter to start coroutine by Fam Zheng · 8 years ago
  14. 600ac6a blockjob: add devops to blockjob backends by John Snow · 8 years ago
  15. e3796a2 blockjob: add block_job_start_shim by John Snow · 8 years ago
  16. d79df2a blockjob: avoid recursive AioContext locking by Paolo Bonzini · 8 years ago
  17. bbc02b9 blockjob: Factor out block_job_remove_all_bdrv() by Kevin Wolf · 8 years ago
  18. 76d554e blockjob: Add permissions to block_job_add_bdrv() by Kevin Wolf · 8 years ago
  19. c6cc12b blockjob: Add permissions to block_job_create() by Kevin Wolf · 8 years ago
  20. d708642 block: Add error parameter to blk_insert_bs() by Kevin Wolf · 8 years ago
  21. 6d0eb64 block: Add permissions to blk_new() by Kevin Wolf · 8 years ago
  22. 0ab8ed1 trace: switch to modular code generation for sub-directories by Daniel P. Berrange · 8 years ago
  23. 5ccac6f blockjob: add block_job_start by John Snow · 8 years ago
  24. e8a40bf blockjob: add .clean property by John Snow · 8 years ago
  25. 1e93b9f blockjob: fix dead pointer in txn list by Vladimir Sementsov-Ogievskiy · 8 years ago
  26. c87621e blockjobs: split interface into public/private, Part 1 by John Snow · 8 years ago
  27. 0df4ba5 Blockjobs: Internalize user_pause logic by John Snow · 8 years ago
  28. 8254b6d blockjob: centralize QMP event emissions by John Snow · 8 years ago
  29. f81e0b4 blockjobs: Allow creating internal jobs by John Snow · 8 years ago
  30. 559b935 blockjobs: hide internal jobs from management API by John Snow · 8 years ago
  31. 23d402d block: Add block_job_add_bdrv() by Alberto Garcia · 8 years ago
  32. bae8196 blockjob: introduce .drain callback for jobs by Paolo Bonzini · 8 years ago
  33. fffb6e1 block: use aio_bh_schedule_oneshot by Paolo Bonzini · 8 years ago
  34. 1562047 block jobs: Improve error message for missing job ID by Kevin Wolf · 9 years ago
  35. 8c39825 block/qdev: Allow configuring rerror/werror with qdev properties by Kevin Wolf · 9 years ago
  36. 0b8b875 coroutine: move entry argument to qemu_coroutine_create by Paolo Bonzini · 9 years ago
  37. a5d5a3b qemu-img: Set the ID of the block job in img_commit() by Alberto Garcia · 9 years ago
  38. 7f0317c blockjob: Add 'job_id' parameter to block_job_create() by Alberto Garcia · 9 years ago
  39. ffb1f10 blockjob: Add block_job_get() by Alberto Garcia · 9 years ago
  40. 9df229c blockjob: Update description of the 'id' field by Alberto Garcia · 9 years ago
  41. b48100c blockjob: assert(cb) when create job by Changlong Xie · 9 years ago
  42. 463e0be blockjob: add AioContext attached callback by Stefan Hajnoczi · 9 years ago
  43. 9f6bc64 blockjob: add block_job_get_aio_context() by Stefan Hajnoczi · 9 years ago
  44. fc9c0a9 blockjob: add pause points by Stefan Hajnoczi · 9 years ago
  45. a7f3b7f blockjob: rename block_job_is_paused() by Stefan Hajnoczi · 9 years ago
  46. 17bd51f blockjob: move iostatus reset out of block_job_enter() by Stefan Hajnoczi · 9 years ago
  47. 0824afd block: Prevent sleeping jobs from resuming if they have been paused by Alberto Garcia · 9 years ago
  48. b75536c blockjob: Remove BlockJob.bs by Kevin Wolf · 9 years ago
  49. b6d2e59 block: Convert block job core to BlockBackend by Kevin Wolf · 9 years ago
  50. a1a2af0 block: Cancel jobs first in bdrv_close_all() by Kevin Wolf · 9 years ago
  51. a711279 block: keep a list of block jobs by Alberto Garcia · 9 years ago
  52. 81e254d blockjob: Don't set iostatus of target by Kevin Wolf · 9 years ago
  53. 794f014 blockjob: Fix hang in block_job_finish_sync by Fam Zheng · 9 years ago
  54. d38ea87 all: Clean up includes by Peter Maydell · 9 years ago
  55. e43f7f6 block: Remove unused struct definition BlockFinishData by Fam Zheng · 9 years ago
  56. c55a832 block: Add block job transactions by Fam Zheng · 9 years ago
  57. 94db6d2 blockjob: Simplify block_job_finish_sync by Fam Zheng · 9 years ago
  58. a689dbf blockjob: Add "completed" and "ret" in BlockJob by Fam Zheng · 9 years ago
  59. 18930ba blockjob: Introduce reference count and fix reference to job->bs by Fam Zheng · 9 years ago
  60. 373340b block: Move I/O status and error actions into BB by Max Reitz · 9 years ago
  61. 10817bf coroutine: move into libqemuutil.a library by Daniel P. Berrange · 10 years ago
  62. 8ccb956 blockjob: Store device name at job creation by Kevin Wolf · 10 years ago
  63. 9703116 blockjob: add block_job_release function by Ting Wang · 10 years ago
  64. cc7a8ea Include qapi/qmp/qerror.h exactly where needed by Markus Armbruster · 10 years ago
  65. c6bd8c7 qerror: Clean up QERR_ macros to expand into a single string by Markus Armbruster · 10 years ago
  66. 751ebd7 blockjob: Allow nested pause by Fam Zheng · 10 years ago
  67. b112a65 block: declare blockjobs and dataplane friends! by Stefan Hajnoczi · 10 years ago
  68. dec7d42 blockjob: add block_job_defer_to_main_loop() by Stefan Hajnoczi · 10 years ago
  69. ef6dbf1 blockjob: Add "ready" field by Max Reitz · 10 years ago
  70. 345f9e1 blockjob: Introduce block_job_complete_sync() by Max Reitz · 10 years ago
  71. 097310b block: Rename BlockDriverCompletionFunc to BlockCompletionFunc by Markus Armbruster · 10 years ago
  72. bfb197e block: Eliminate BlockDriverState member device_name[] by Markus Armbruster · 10 years ago
  73. 0b9caf9 coroutine: Drop co_sleep_ns by Fam Zheng · 11 years ago
  74. b47ec2c block: prefer aio_poll to qemu_aio_wait by Paolo Bonzini · 11 years ago
  75. 823c686 blockjob: Fix recent BLOCK_JOB_ERROR regression by Markus Armbruster · 11 years ago
  76. 518848a blockjob: Fix recent BLOCK_JOB_READY regression by Markus Armbruster · 11 years ago
  77. dc71ce4 blockjob: Add block_job_yield() by Fam Zheng · 11 years ago
  78. bcada37b qapi event: convert other BLOCK_JOB events by Wenchao Xia · 11 years ago
  79. 5a2d2cb qapi event: convert BLOCK_IO_ERROR and BLOCK_JOB_ERROR by Wenchao Xia · 11 years ago
  80. a589569 qapi: adjust existing defines by Wenchao Xia · 11 years ago
  81. 628ff68 block: Move op_blocker check from block_job_create to its caller by Fam Zheng · 11 years ago
  82. 3718d8a block: Replace in_use with operation blocker by Fam Zheng · 11 years ago
  83. 0b15abf qerror.h: Replace QERR_NOT_SUPPORTED with QERR_UNSUPPORTED by Cole Robinson · 11 years ago
  84. 84d18f0 Use error_is_set() only when necessary by Markus Armbruster · 11 years ago
  85. 79e14bf qapi: make use of new BlockJobType by Fam Zheng · 11 years ago
  86. 3fc4b10 blockjob: rename BlockJobType to BlockJobDriver by Fam Zheng · 11 years ago
  87. fa510eb block: use BDS ref for block jobs by Fam Zheng · 12 years ago
  88. 7483d1e aio / timers: convert block_job_sleep_ns and co_sleep_ns to new API by Alex Bligh · 12 years ago
  89. 1de7afc misc: move include files to include/qemu/ by Paolo Bonzini · 12 years ago
  90. 83c9089 monitor: move include files to include/monitor/ by Paolo Bonzini · 12 years ago
  91. 737e150 block: move include files to include/block/ by Paolo Bonzini · 12 years ago
  92. 7b1b5d1 qapi: move include files to include/qobject/ by Paolo Bonzini · 12 years ago
  93. 3bd293c iostatus: forward block_job_iostatus_reset to block job by Paolo Bonzini · 12 years ago
  94. a66a2a3 block: introduce BLOCK_JOB_READY event by Paolo Bonzini · 13 years ago
  95. aeae883 block: add block-job-complete by Paolo Bonzini · 12 years ago
  96. 65f4632 block: rename block_job_complete to block_job_completed by Paolo Bonzini · 12 years ago
  97. 32c81a4 block: introduce block job error by Paolo Bonzini · 12 years ago
  98. 8acc72a block: add support for job pause/resume by Paolo Bonzini · 12 years ago
  99. 8d65883 qmp: add 'busy' member to BlockJobInfo by Paolo Bonzini · 12 years ago
  100. 30e628b block: add block_job_query by Paolo Bonzini · 12 years ago