1. 24687ab linux-aio: add IO_CMD_FDSYNC command support by Prasad Pandit · 10 months ago
  2. 84d61e5 virtio: use defer_call() in virtio_irqfd_notify() by Stefan Hajnoczi · 1 year, 6 months ago
  3. 433fcea util/defer-call: move defer_call() to util/ by Stefan Hajnoczi · 1 year, 6 months ago
  4. ccee48a block: rename blk_io_plug_call() API to defer_call() by Stefan Hajnoczi · 1 year, 6 months ago
  5. 3202d8e block: spelling fixes by Michael Tokarev · 1 year, 8 months ago
  6. 0766828 block/linux-aio: convert to blk_io_plug_call() API by Stefan Hajnoczi · 1 year, 9 months ago
  7. 60f782b aio: remove aio_disable_external() API by Stefan Hajnoczi · 1 year, 10 months ago
  8. 4751d09 block: introduce zone append write for zoned devices by Sam Li · 1 year, 10 months ago
  9. ab50533 linux-aio: use LinuxAioState from the running thread by Emanuele Giuseppe Esposito · 2 years, 1 month ago
  10. 7a21bee misc: fix commonly doubled up words by Daniel P. Berrangé · 2 years, 8 months ago
  11. 99b969f linux-aio: explain why max batch is checked in laio_io_unplug() by Stefan Hajnoczi · 2 years, 9 months ago
  12. f387cac linux-aio: fix unbalanced plugged counter in laio_io_unplug() by Stefan Hajnoczi · 2 years, 9 months ago
  13. 826cc32 aio-posix: split poll check from ready handler by Stefan Hajnoczi · 3 years, 3 months ago
  14. 68d7946 linux-aio: add `dev_max_batch` parameter to laio_io_unplug() by Stefano Garzarella · 3 years, 4 months ago
  15. 512da21 linux-aio: add `dev_max_batch` parameter to laio_co_submit() by Stefano Garzarella · 3 years, 4 months ago
  16. d7ddd0a linux-aio: limit the batch size using `aio-max-batch` parameter by Stefano Garzarella · 3 years, 7 months ago
  17. f7795e4 misc: Replace zero-length arrays with flexible array member (automatic) by Philippe Mathieu-Daudé · 5 years ago
  18. 2558cb8 linux-aio: increasing MAX_EVENTS to a larger hardcoded value by Wangyong · 5 years ago
  19. a8d2532 Include qemu-common.h exactly where needed by Markus Armbruster · 6 years ago
  20. 2b02fd8 block/linux-aio: Drop unused BlockAIOCB submission method by Julia Suvorova · 6 years ago
  21. 7d37435 avoid TABs in files that only contain a few by Paolo Bonzini · 6 years ago
  22. e091f0e block/linux-aio: acquire AioContext before qemu_laio_process_completions by Sergio Lopez · 6 years ago
  23. ed6e216 linux-aio: properly bubble up errors from initialization by Nishanth Aravamudan · 7 years ago
  24. b9e413d block: explicitly acquire aiocontext in aio callbacks that need it by Paolo Bonzini · 8 years ago
  25. 1919631 block: explicitly acquire aiocontext in bottom halves that need it by Paolo Bonzini · 8 years ago
  26. 9d45665 block: explicitly acquire aiocontext in callbacks that need it by Paolo Bonzini · 8 years ago
  27. ee68697 linux-aio: poll ring for completions by Stefan Hajnoczi · 8 years ago
  28. f6a51c8 aio: add AioPollFn and io_poll() interface by Stefan Hajnoczi · 8 years ago
  29. fe121b9 linux-aio: fix re-entrant completion processing by Stefan Hajnoczi · 8 years ago
  30. 0ed93d8 linux-aio: process completions from ioq_submit() by Roman Pen · 9 years ago
  31. 3407de5 linux-aio: split processing events function by Roman Pen · 9 years ago
  32. 9e909a5 linux-aio: consume events in userspace instead of calling io_getevents by Roman Pen · 9 years ago
  33. 44713c9 linux-aio: Handle io_submit() failure gracefully by Kevin Wolf · 9 years ago
  34. 5e1b34a linux-aio: prevent submitting more than MAX_EVENTS by Roman Pen · 9 years ago
  35. 0187f5c linux-aio: share one LinuxAioState within an AioContext by Paolo Bonzini · 9 years ago
  36. 0b8b875 coroutine: move entry argument to qemu_coroutine_create by Paolo Bonzini · 9 years ago
  37. 1c42f14 block: fix return code for partial write for Linux AIO by Denis V. Lunev · 9 years ago
  38. ccb9dc1 linux-aio: Cancel BH if not needed by Kevin Wolf · 10 years ago
  39. 9d52aa3 raw-posix: Implement .bdrv_co_preadv/pwritev by Kevin Wolf · 9 years ago
  40. 2174f12 raw-posix: Switch to bdrv_co_* interfaces by Kevin Wolf · 11 years ago
  41. dd7f7ed linux-aio: make it more type safe by Paolo Bonzini · 9 years ago
  42. 6b98bd6 block: plug whole tree at once, introduce bdrv_io_unplugged_begin/end by Paolo Bonzini · 9 years ago
  43. 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
  44. dca21ef aio: Add "is_external" flag for event handlers by Fam Zheng · 9 years ago
  45. 82595da linux-aio: simplify removal of completed iocbs from the list by Paolo Bonzini · 10 years ago
  46. de35464 linux-aio: drop return code from laio_io_unplug and ioq_submit by Paolo Bonzini · 10 years ago
  47. 8455ce0 linux-aio: rename LaioQueue idx field to "n" by Paolo Bonzini · 10 years ago
  48. 43f2376 linux-aio: track whether the queue is blocked by Paolo Bonzini · 10 years ago
  49. 28b2408 linux-aio: queue requests that cannot be submitted by Paolo Bonzini · 10 years ago
  50. 097310b block: Rename BlockDriverCompletionFunc to BlockCompletionFunc by Markus Armbruster · 10 years ago
  51. 7c84b1b block: Rename BlockDriverAIOCB* to BlockAIOCB* by Markus Armbruster · 10 years ago
  52. 8007429 block: Rename qemu_aio_release -> qemu_aio_unref by Fam Zheng · 10 years ago
  53. 771b64d linux-aio: Convert laio_aiocb_info.cancel to .cancel_async by Fam Zheng · 10 years ago
  54. 2cdff7f linux-aio: avoid deadlock in nested aio_poll() calls by Stefan Hajnoczi · 11 years ago
  55. a1abf40 linux-aio: Fix laio resource leak by Gonglei · 11 years ago
  56. 1b3abdc linux-aio: implement io plug, unplug and flush io queue by Ming Lei · 11 years ago
  57. abd269b block/linux-aio: fix memory and fd leak by Stefan Hajnoczi · 11 years ago
  58. c2f3426 block/raw-posix: implement .bdrv_detach/attach_aio_context() by Stefan Hajnoczi · 11 years ago
  59. f2e5dca aio: drop io_flush argument by Stefan Hajnoczi · 12 years ago
  60. 94473d0 block/linux-aio: drop qemu_laio_completion_cb() by Stefan Hajnoczi · 12 years ago
  61. 1de7afc misc: move include files to include/qemu/ by Paolo Bonzini · 12 years ago
  62. 737e150 block: move include files to include/block/ by Paolo Bonzini · 12 years ago
  63. d7331be aio: rename AIOPool to AIOCBInfo by Stefan Hajnoczi · 12 years ago
  64. 10fb6e0 raw-posix: move linux-aio.c to block/ by Paolo Bonzini · 12 years ago[Renamed from linux-aio.c]
  65. 9f8540e raw-posix: rename raw-posix-aio.h, hide unavailable prototypes by Paolo Bonzini · 13 years ago
  66. c90caf2 linux-aio: use event notifiers by Paolo Bonzini · 13 years ago
  67. f627aab aio: introduce AioContext, move bottom halves there by Paolo Bonzini · 12 years ago
  68. 3d9b492 consolidate qemu_iovec_memset{,_skip}() into single function and use existing iov_memset() by Michael Tokarev · 13 years ago
  69. bafbd6a aio: remove process_queue callback and qemu_aio_process_queue by Paolo Bonzini · 13 years ago
  70. 85e8dab aio: move BlockDriverAIOCB to qemu-aio.h by Paolo Bonzini · 13 years ago
  71. 91977c2 block: qemu_aio_get does not return NULL by Paolo Bonzini · 13 years ago
  72. b161e2e linux-aio: Allow reads beyond the end of growable images by Kevin Wolf · 13 years ago
  73. 449c184 linux-aio: Fix laio_submit error handling by Kevin Wolf · 13 years ago
  74. cf26a4e linux-aio: remove process requests callback by Paolo Bonzini · 13 years ago
  75. c30e624 linux aio: some comments by Frediano Ziglio · 14 years ago
  76. 7267c09 Use glib memory allocation and free functions by Anthony Liguori · 14 years ago
  77. 384acbf async: Remove AsyncContext by Kevin Wolf · 14 years ago
  78. 2be5064 linux-aio: Fix typo in read() EINTR check by Stefan Hajnoczi · 15 years ago
  79. db0ffc2 linux-aio: Honour AsyncContext by Kevin Wolf · 15 years ago
  80. 8febfa2 Add qemu_aio_process_queue() by Kevin Wolf · 15 years ago
  81. 5c6c3a6 raw-posix: add Linux native AIO support by Christoph Hellwig · 16 years ago