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