65 Commits (231b6c9ee8d4cf4ebaae4e4da31ff73c2ec8e6e9)

Author SHA1 Message Date
Philippe Mathieu-Daudé 32cad1ffb8 include: Rename sysemu/ -> system/ 1 year ago
Prasad Pandit 24687abf23 linux-aio: add IO_CMD_FDSYNC command support 2 years ago
Stefan Hajnoczi 84d61e5f36 virtio: use defer_call() in virtio_irqfd_notify() 3 years ago
Stefan Hajnoczi 433fcea40c util/defer-call: move defer_call() to util/ 3 years ago
Stefan Hajnoczi ccee48aa73 block: rename blk_io_plug_call() API to defer_call() 3 years ago
Michael Tokarev 3202d8e404 block: spelling fixes 3 years ago
Stefan Hajnoczi 076682885d block/linux-aio: convert to blk_io_plug_call() API 3 years ago
Stefan Hajnoczi 60f782b6b7 aio: remove aio_disable_external() API 3 years ago
Sam Li 4751d09adc block: introduce zone append write for zoned devices 3 years ago
Emanuele Giuseppe Esposito ab50533b69 linux-aio: use LinuxAioState from the running thread 3 years ago
Daniel P. Berrangé 7a21bee2aa misc: fix commonly doubled up words 4 years ago
Stefan Hajnoczi 99b969fbe1 linux-aio: explain why max batch is checked in laio_io_unplug() 4 years ago
Stefan Hajnoczi f387cac5af linux-aio: fix unbalanced plugged counter in laio_io_unplug() 4 years ago
Stefan Hajnoczi 826cc32423 aio-posix: split poll check from ready handler 4 years ago
Stefano Garzarella 68d7946648 linux-aio: add `dev_max_batch` parameter to laio_io_unplug() 5 years ago
Stefano Garzarella 512da21101 linux-aio: add `dev_max_batch` parameter to laio_co_submit() 5 years ago
Stefano Garzarella d7ddd0a161 linux-aio: limit the batch size using `aio-max-batch` parameter 5 years ago
Philippe Mathieu-Daudé f7795e4096 misc: Replace zero-length arrays with flexible array member (automatic) 6 years ago
Wangyong 2558cb8dd4 linux-aio: increasing MAX_EVENTS to a larger hardcoded value 6 years ago
Markus Armbruster a8d2532645 Include qemu-common.h exactly where needed 7 years ago
Julia Suvorova 2b02fd81de block/linux-aio: Drop unused BlockAIOCB submission method 7 years ago
Paolo Bonzini 7d37435bd5 avoid TABs in files that only contain a few 7 years ago
Sergio Lopez e091f0e905 block/linux-aio: acquire AioContext before qemu_laio_process_completions 8 years ago
Nishanth Aravamudan ed6e216171 linux-aio: properly bubble up errors from initialization 8 years ago
Paolo Bonzini b9e413dd37 block: explicitly acquire aiocontext in aio callbacks that need it 9 years ago
Paolo Bonzini 1919631e6b block: explicitly acquire aiocontext in bottom halves that need it 9 years ago
Paolo Bonzini 9d45665448 block: explicitly acquire aiocontext in callbacks that need it 9 years ago
Stefan Hajnoczi ee68697551 linux-aio: poll ring for completions 10 years ago
Stefan Hajnoczi f6a51c84cd aio: add AioPollFn and io_poll() interface 10 years ago
Stefan Hajnoczi fe121b9d3c linux-aio: fix re-entrant completion processing 10 years ago
Roman Pen 0ed93d84ed linux-aio: process completions from ioq_submit() 10 years ago
Roman Pen 3407de572b linux-aio: split processing events function 10 years ago
Roman Pen 9e909a5829 linux-aio: consume events in userspace instead of calling io_getevents 10 years ago
Kevin Wolf 44713c9e85 linux-aio: Handle io_submit() failure gracefully 10 years ago
Roman Pen 5e1b34a3fa linux-aio: prevent submitting more than MAX_EVENTS 10 years ago
Paolo Bonzini 0187f5c9cb linux-aio: share one LinuxAioState within an AioContext 10 years ago
Paolo Bonzini 0b8b8753e4 coroutine: move entry argument to qemu_coroutine_create 10 years ago
Denis V. Lunev 1c42f149dd block: fix return code for partial write for Linux AIO 10 years ago
Kevin Wolf ccb9dc1012 linux-aio: Cancel BH if not needed 12 years ago
Kevin Wolf 9d52aa3c38 raw-posix: Implement .bdrv_co_preadv/pwritev 10 years ago
Kevin Wolf 2174f12bde raw-posix: Switch to bdrv_co_* interfaces 12 years ago
Paolo Bonzini dd7f7ed104 linux-aio: make it more type safe 10 years ago
Paolo Bonzini 6b98bd6495 block: plug whole tree at once, introduce bdrv_io_unplugged_begin/end 10 years ago
Peter Maydell 80c71a241a block: Clean up includes 10 years ago
Fam Zheng dca21ef23b aio: Add "is_external" flag for event handlers 11 years ago
Paolo Bonzini 82595da8de linux-aio: simplify removal of completed iocbs from the list 12 years ago
Paolo Bonzini de35464461 linux-aio: drop return code from laio_io_unplug and ioq_submit 12 years ago
Paolo Bonzini 8455ce053a linux-aio: rename LaioQueue idx field to "n" 12 years ago
Paolo Bonzini 43f2376e09 linux-aio: track whether the queue is blocked 12 years ago
Paolo Bonzini 28b240877b linux-aio: queue requests that cannot be submitted 12 years ago