1. a8d2532 Include qemu-common.h exactly where needed by Markus Armbruster · 6 years ago
  2. 2b02fd8 block/linux-aio: Drop unused BlockAIOCB submission method by Julia Suvorova · 6 years ago
  3. 7d37435 avoid TABs in files that only contain a few by Paolo Bonzini · 6 years ago
  4. e091f0e block/linux-aio: acquire AioContext before qemu_laio_process_completions by Sergio Lopez · 6 years ago
  5. ed6e216 linux-aio: properly bubble up errors from initialization by Nishanth Aravamudan · 6 years ago
  6. b9e413d block: explicitly acquire aiocontext in aio callbacks that need it by Paolo Bonzini · 8 years ago
  7. 1919631 block: explicitly acquire aiocontext in bottom halves that need it by Paolo Bonzini · 8 years ago
  8. 9d45665 block: explicitly acquire aiocontext in callbacks that need it by Paolo Bonzini · 8 years ago
  9. ee68697 linux-aio: poll ring for completions by Stefan Hajnoczi · 8 years ago
  10. f6a51c8 aio: add AioPollFn and io_poll() interface by Stefan Hajnoczi · 8 years ago
  11. fe121b9 linux-aio: fix re-entrant completion processing by Stefan Hajnoczi · 8 years ago
  12. 0ed93d8 linux-aio: process completions from ioq_submit() by Roman Pen · 8 years ago
  13. 3407de5 linux-aio: split processing events function by Roman Pen · 8 years ago
  14. 9e909a5 linux-aio: consume events in userspace instead of calling io_getevents by Roman Pen · 8 years ago
  15. 44713c9 linux-aio: Handle io_submit() failure gracefully by Kevin Wolf · 8 years ago
  16. 5e1b34a linux-aio: prevent submitting more than MAX_EVENTS by Roman Pen · 8 years ago
  17. 0187f5c linux-aio: share one LinuxAioState within an AioContext by Paolo Bonzini · 8 years ago
  18. 0b8b875 coroutine: move entry argument to qemu_coroutine_create by Paolo Bonzini · 8 years ago
  19. 1c42f14 block: fix return code for partial write for Linux AIO by Denis V. Lunev · 8 years ago
  20. ccb9dc1 linux-aio: Cancel BH if not needed by Kevin Wolf · 10 years ago
  21. 9d52aa3 raw-posix: Implement .bdrv_co_preadv/pwritev by Kevin Wolf · 9 years ago
  22. 2174f12 raw-posix: Switch to bdrv_co_* interfaces by Kevin Wolf · 10 years ago
  23. dd7f7ed linux-aio: make it more type safe by Paolo Bonzini · 9 years ago
  24. 6b98bd6 block: plug whole tree at once, introduce bdrv_io_unplugged_begin/end by Paolo Bonzini · 9 years ago
  25. 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
  26. dca21ef aio: Add "is_external" flag for event handlers by Fam Zheng · 9 years ago
  27. 82595da linux-aio: simplify removal of completed iocbs from the list by Paolo Bonzini · 10 years ago
  28. de35464 linux-aio: drop return code from laio_io_unplug and ioq_submit by Paolo Bonzini · 10 years ago
  29. 8455ce0 linux-aio: rename LaioQueue idx field to "n" by Paolo Bonzini · 10 years ago
  30. 43f2376 linux-aio: track whether the queue is blocked by Paolo Bonzini · 10 years ago
  31. 28b2408 linux-aio: queue requests that cannot be submitted by Paolo Bonzini · 10 years ago
  32. 097310b block: Rename BlockDriverCompletionFunc to BlockCompletionFunc by Markus Armbruster · 10 years ago
  33. 7c84b1b block: Rename BlockDriverAIOCB* to BlockAIOCB* by Markus Armbruster · 10 years ago
  34. 8007429 block: Rename qemu_aio_release -> qemu_aio_unref by Fam Zheng · 10 years ago
  35. 771b64d linux-aio: Convert laio_aiocb_info.cancel to .cancel_async by Fam Zheng · 10 years ago
  36. 2cdff7f linux-aio: avoid deadlock in nested aio_poll() calls by Stefan Hajnoczi · 10 years ago
  37. a1abf40 linux-aio: Fix laio resource leak by Gonglei · 10 years ago
  38. 1b3abdc linux-aio: implement io plug, unplug and flush io queue by Ming Lei · 10 years ago
  39. abd269b block/linux-aio: fix memory and fd leak by Stefan Hajnoczi · 11 years ago
  40. c2f3426 block/raw-posix: implement .bdrv_detach/attach_aio_context() by Stefan Hajnoczi · 11 years ago
  41. f2e5dca aio: drop io_flush argument by Stefan Hajnoczi · 12 years ago
  42. 94473d0 block/linux-aio: drop qemu_laio_completion_cb() by Stefan Hajnoczi · 12 years ago
  43. 1de7afc misc: move include files to include/qemu/ by Paolo Bonzini · 12 years ago
  44. 737e150 block: move include files to include/block/ by Paolo Bonzini · 12 years ago
  45. d7331be aio: rename AIOPool to AIOCBInfo by Stefan Hajnoczi · 12 years ago
  46. 10fb6e0 raw-posix: move linux-aio.c to block/ by Paolo Bonzini · 12 years ago[Renamed from linux-aio.c]
  47. 9f8540e raw-posix: rename raw-posix-aio.h, hide unavailable prototypes by Paolo Bonzini · 13 years ago
  48. c90caf2 linux-aio: use event notifiers by Paolo Bonzini · 13 years ago
  49. f627aab aio: introduce AioContext, move bottom halves there by Paolo Bonzini · 12 years ago
  50. 3d9b492 consolidate qemu_iovec_memset{,_skip}() into single function and use existing iov_memset() by Michael Tokarev · 13 years ago
  51. bafbd6a aio: remove process_queue callback and qemu_aio_process_queue by Paolo Bonzini · 13 years ago
  52. 85e8dab aio: move BlockDriverAIOCB to qemu-aio.h by Paolo Bonzini · 13 years ago
  53. 91977c2 block: qemu_aio_get does not return NULL by Paolo Bonzini · 13 years ago
  54. b161e2e linux-aio: Allow reads beyond the end of growable images by Kevin Wolf · 13 years ago
  55. 449c184 linux-aio: Fix laio_submit error handling by Kevin Wolf · 13 years ago
  56. cf26a4e linux-aio: remove process requests callback by Paolo Bonzini · 13 years ago
  57. c30e624 linux aio: some comments by Frediano Ziglio · 13 years ago
  58. 7267c09 Use glib memory allocation and free functions by Anthony Liguori · 13 years ago
  59. 384acbf async: Remove AsyncContext by Kevin Wolf · 13 years ago
  60. 2be5064 linux-aio: Fix typo in read() EINTR check by Stefan Hajnoczi · 15 years ago
  61. db0ffc2 linux-aio: Honour AsyncContext by Kevin Wolf · 15 years ago
  62. 8febfa2 Add qemu_aio_process_queue() by Kevin Wolf · 15 years ago
  63. 5c6c3a6 raw-posix: add Linux native AIO support by Christoph Hellwig · 15 years ago