summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-10-19io_uring: deduplicate io_queue_sqe() call sitesPavel Begunkov
2021-10-19io_uring: don't pass state to io_submit_state_endPavel Begunkov
2021-10-19io_uring: don't pass tail into io_free_batch_listPavel Begunkov
2021-10-19io_uring: inline completion batching helpersPavel Begunkov
2021-10-19io_uring: optimise batch completionPavel Begunkov
2021-10-19io_uring: convert iopoll_completed to store_releasePavel Begunkov
2021-10-19io_uring: add a helper for batch freePavel Begunkov
2021-10-19io_uring: use single linked list for iopollPavel Begunkov
2021-10-19io_uring: split iopoll loopPavel Begunkov
2021-10-19io_uring: replace list with stack for req cachesPavel Begunkov
2021-10-19io-wq: add io_wq_work_node based stackPavel Begunkov
2021-10-19io_uring: remove allocation cache arrayPavel Begunkov
2021-10-19io_uring: use slist for completion batchingPavel Begunkov
2021-10-19io_uring: make io_do_iopoll return number of reqsPavel Begunkov
2021-10-19io_uring: force_nonspinPavel Begunkov
2021-10-19io_uring: mark having different creds unlikelyPavel Begunkov
2021-10-19io_uring: return boolean value for io_alloc_async_dataHao Xu
2021-10-19io_uring: optimise io_req_init() sqe flags checksPavel Begunkov
2021-10-19io_uring: remove ctx referencing from complete_postPavel Begunkov
2021-10-19io_uring: add more uring info to fdinfo for debugHao Xu
2021-10-19io_uring: kill extra wake_up_process in tw addPavel Begunkov
2021-10-19io_uring: dedup CQE flushing non-empty checksPavel Begunkov
2021-10-19io_uring: inline linked part of io_req_find_nextPavel Begunkov
2021-10-19io_uring: inline io_dismantle_reqPavel Begunkov
2021-10-19io_uring: kill off ios_leftPavel Begunkov
2021-10-19io-wq: Remove duplicate code in io_workqueue_create()Bixuan Cui
2021-10-19io_uring: dump sqe contents if issue failsJens Axboe
2021-10-19block: fix too broad elevator check in blk_mq_free_request()Jens Axboe
2021-10-18nvme: wire up completion batching for the IRQ pathJens Axboe
2021-10-18io_uring: utilize the io batching infrastructure for more efficient polled IOJens Axboe
2021-10-18nvme: add support for batched completion of polled IOJens Axboe
2021-10-18block: add support for blk_mq_end_request_batch()Jens Axboe
2021-10-18sbitmap: add helper to clear a batch of tagsJens Axboe
2021-10-18block: add a struct io_comp_batch argument to fops->iopoll()Jens Axboe
2021-10-18block: provide helpers for rq_list manipulationJens Axboe
2021-10-18block: remove some blk_mq_hw_ctx debugfs entriesJens Axboe
2021-10-18block: remove debugfs blk_mq_ctx dispatched/merged/completed attributesJens Axboe
2021-10-18block: cache rq_flags inside blk_mq_rq_ctx_init()Pavel Begunkov
2021-10-18block: blk_mq_rq_ctx_init cache ctx/q/hctxPavel Begunkov
2021-10-18block: skip elevator fields init for non-elv queuePavel Begunkov
2021-10-18block: store elevator state in requestJens Axboe
2021-10-18block: only mark bio as tracked if it really is trackedJens Axboe
2021-10-18block: improve layout of struct requestJens Axboe
2021-10-18block: move update request helpers into blk-mq.cJens Axboe
2021-10-18block: remove useless caller argument to print_req_error()Jens Axboe
2021-10-18block: don't bother iter advancing a fully done bioJens Axboe
2021-10-18block: convert the rest of block to bdev_get_queuePavel Begunkov
2021-10-18block: use bdev_get_queue() in blk-core.cPavel Begunkov
2021-10-18block: use bdev_get_queue() in bio.cPavel Begunkov
2021-10-18block: use bdev_get_queue() in bdev.cPavel Begunkov