Age | Commit message (Expand) | Author | Files | Lines |
2020-07-07 | blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() | Ming Lei | 1 | -2/+2 |
2020-06-17 | block: update hctx map when use multiple maps | Weiping Zhang | 1 | -1/+3 |
2020-06-07 | blk-mq: split out a __blk_mq_get_driver_tag helper | Christoph Hellwig | 1 | -29/+0 |
2020-05-29 | blk-mq: drain I/O when all CPUs in a hctx are offline | Ming Lei | 1 | -2/+110 |
2020-05-29 | blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx | Christoph Hellwig | 1 | -21/+23 |
2020-05-29 | blk-mq: use BLK_MQ_NO_TAG in more places | Christoph Hellwig | 1 | -7/+7 |
2020-05-29 | blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG | Christoph Hellwig | 1 | -1/+1 |
2020-05-29 | blk-mq: move more request initialization to blk_mq_rq_ctx_init | Christoph Hellwig | 1 | -17/+19 |
2020-05-29 | blk-mq: simplify the blk_mq_get_request calling convention | Christoph Hellwig | 1 | -14/+22 |
2020-05-29 | blk-mq: remove the bio argument to ->prepare_request | Christoph Hellwig | 1 | -1/+1 |
2020-05-29 | blk-mq: blk-mq: provide forced completion method | Keith Busch | 1 | -2/+13 |
2020-05-27 | block: add a blk_account_io_merge_bio helper | Konstantin Khlebnikov | 1 | -1/+1 |
2020-05-19 | blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference | Christoph Hellwig | 1 | -6/+7 |
2020-05-19 | blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx | Christoph Hellwig | 1 | -3/+0 |
2020-05-19 | blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request | Christoph Hellwig | 1 | -3/+0 |
2020-05-19 | blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request | Christoph Hellwig | 1 | -11/+16 |
2020-05-14 | block: Inline encryption support for blk-mq | Satya Tangirala | 1 | -0/+13 |
2020-05-12 | block: Introduce REQ_OP_ZONE_APPEND | Keith Busch | 1 | -0/+27 |
2020-05-12 | block: reset mapping if failed to update hardware queue count | Weiping Zhang | 1 | -1/+1 |
2020-05-09 | block: rename blk_mq_alloc_rq_maps | Weiping Zhang | 1 | -2/+2 |
2020-05-09 | block: rename __blk_mq_alloc_rq_map | Weiping Zhang | 1 | -3/+4 |
2020-05-09 | block: alloc map and request for new hardware queue | Ming Lei | 1 | -12/+12 |
2020-05-09 | block: save previous hardware queue count before udpate | Weiping Zhang | 1 | -1/+1 |
2020-05-09 | block: free both rq_map and request | Weiping Zhang | 1 | -1/+1 |
2020-04-25 | block: bypass ->make_request_fn for blk-mq drivers | Christoph Hellwig | 1 | -2/+2 |
2020-04-22 | block: move dma_pad handling from blk_rq_map_sg into the callers | Christoph Hellwig | 1 | -1/+0 |
2020-04-22 | block: move dma drain handling to scsi | Christoph Hellwig | 1 | -11/+0 |
2020-04-20 | blk-mq: Add blk_mq_delay_run_hw_queues() API call | Douglas Anderson | 1 | -0/+19 |
2020-04-20 | blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick | Douglas Anderson | 1 | -2/+6 |
2020-04-16 | blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget | John Garry | 1 | -1/+3 |
2020-04-06 | blk-mq: don't commit_rqs() if none were queued | Keith Busch | 1 | -3/+6 |
2020-03-27 | block: simplify queue allocation | Christoph Hellwig | 1 | -6/+2 |
2020-03-27 | block: add a blk_mq_init_queue_data helper | Christoph Hellwig | 1 | -1/+9 |
2020-03-25 | block: factor out requeue handling from dispatch code | Johannes Thumshirn | 1 | -11/+18 |
2020-03-12 | block: remove unneeded argument from blk_alloc_flush_queue | Guoqing Jiang | 1 | -2/+1 |
2020-03-10 | blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() | Bart Van Assche | 1 | -1/+0 |
2020-03-10 | blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync | Bart Van Assche | 1 | -0/+8 |
2020-02-26 | blk-mq: Remove some unused function arguments | John Garry | 1 | -6/+4 |
2020-02-24 | blk-mq: insert passthrough request into hctx->dispatch directly | Ming Lei | 1 | -7/+11 |
2020-01-06 | blk-mq: Document functions for sending request | André Almeida | 1 | -2/+83 |
2019-12-19 | blk-mq: optimise blk_mq_flush_plug_list() | Pavel Begunkov | 1 | -38/+19 |
2019-12-19 | blk-mq: optimise rq sort function | Pavel Begunkov | 1 | -8/+4 |
2019-11-13 | blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() | John Garry | 1 | -6/+0 |
2019-11-01 | blk-mq: Make blk_mq_run_hw_queue() return void | John Garry | 1 | -6/+2 |
2019-10-25 | blk-mq: remove needless goto from blk_mq_get_driver_tag | André Almeida | 1 | -2/+1 |
2019-10-25 | block: Reduce the amount of memory used for tag sets | Bart Van Assche | 1 | -17/+30 |
2019-10-25 | block: Reduce the amount of memory required per request queue | Bart Van Assche | 1 | -7/+17 |
2019-10-25 | block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() | Bart Van Assche | 1 | -4/+0 |
2019-10-07 | blk-mq: Embed counters into struct mq_inflight | Pavel Begunkov | 1 | -7/+6 |
2019-10-07 | blk-mq: Reuse callback in blk_mq_in_flight*() | Pavel Begunkov | 1 | -18/+3 |