| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-03-12 | block: remove unused parameter | Guixin Liu | 1 | -3/+1 |
| 2025-01-10 | block: don't update BLK_FEAT_POLL in __blk_mq_update_nr_hw_queues | Christoph Hellwig | 1 | -0/+6 |
| 2025-01-06 | block: simplify tag allocation policy selection | Christoph Hellwig | 1 | -1/+1 |
| 2025-01-06 | block: remove blk_mq_init_bitmaps | Christoph Hellwig | 1 | -3/+0 |
| 2024-11-13 | block: add a rq_list type | Christoph Hellwig | 1 | -1/+1 |
| 2024-10-22 | block: fix ordering between checking BLK_MQ_S_STOPPED request adding | Muchun Song | 1 | -0/+13 |
| 2024-07-19 | block: Relocate BLK_MQ_CPU_WORK_BATCH | John Garry | 1 | -0/+2 |
| 2024-04-17 | block: Do not special-case plugging of zone write operations | Damien Le Moal | 1 | -31/+0 |
| 2023-09-22 | blk-mq: update driver tags request table when start request | Chengming Zhou | 1 | -3/+0 |
| 2023-09-22 | blk-mq: account active requests when get driver tag | Chengming Zhou | 1 | -15/+41 |
| 2023-06-12 | blk-mq: fix potential io hang by wrong 'wake_batch' | Yu Kuai | 1 | -2/+1 |
| 2023-05-19 | blk-mq: don't use the requeue list to queue flush commands | Christoph Hellwig | 1 | -1/+0 |
| 2023-05-19 | blk-mq: defer to the normal submission path for non-flush flush commands | Christoph Hellwig | 1 | -4/+0 |
| 2023-05-18 | blk-mq: make sure elevator callbacks aren't called for passthrough request | Christoph Hellwig | 1 | -3/+3 |
| 2023-04-26 | Merge tag 'for-6.4/block-2023-04-21' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -11/+66 |
| 2023-04-13 | blk-mq: pass a flags argument to blk_mq_add_to_requeue_list | Christoph Hellwig | 1 | -1/+1 |
| 2023-04-13 | blk-mq: pass a flags argument to blk_mq_request_bypass_insert | Christoph Hellwig | 1 | -1/+1 |
| 2023-04-13 | blk-mq: pass a flags argument to blk_mq_insert_request | Christoph Hellwig | 1 | -0/+3 |
| 2023-04-13 | blk-mq: don't kick the requeue_list in blk_mq_add_to_requeue_list | Christoph Hellwig | 1 | -2/+1 |
| 2023-04-13 | blk-mq: don't run the hw_queue from blk_mq_request_bypass_insert | Christoph Hellwig | 1 | -2/+1 |
| 2023-04-13 | blk-mq: fold __blk_mq_insert_request into blk_mq_insert_request | Christoph Hellwig | 1 | -2/+0 |
| 2023-04-13 | blk-mq: fold blk_mq_sched_insert_requests into blk_mq_dispatch_plug_list | Christoph Hellwig | 1 | -2/+0 |
| 2023-04-13 | blk-mq: move more logic into blk_mq_insert_requests | Christoph Hellwig | 1 | -3/+1 |
| 2023-04-13 | blk-mq: include <linux/blk-mq.h> in block/blk-mq.h | Christoph Hellwig | 1 | -0/+1 |
| 2023-04-13 | blk-mq: remove blk-mq-tag.h | Christoph Hellwig | 1 | -1/+60 |
| 2023-03-14 | blk-mq: fix "bad unlock balance detected" on q->srcu in __blk_mq_run_dispatch... | Chris Leech | 1 | -2/+3 |
| 2022-11-02 | blk-mq: move the srcu_struct used for quiescing to the tagset | Christoph Hellwig | 1 | -7/+7 |
| 2022-09-29 | block: adapt blk_mq_plug() to not plug for writes that require a zone lock | Pankaj Raghav | 1 | -1/+2 |
| 2022-07-14 | block: Use the new blk_opf_t type | Bart Van Assche | 1 | -3/+3 |
| 2022-07-06 | block: simplify blk_mq_plug | Christoph Hellwig | 1 | -10/+8 |
| 2022-07-06 | block: use bdev_is_zoned instead of open coding it | Christoph Hellwig | 1 | -1/+1 |
| 2022-06-28 | blk-mq: cleanup disk sysfs registration | Christoph Hellwig | 1 | -1/+2 |
| 2022-06-28 | blk-mq: rename blk_mq_sysfs_{,un}register | Christoph Hellwig | 1 | -2/+2 |
| 2022-06-27 | block: Rename a blk_mq_map_queue() argument | Bart Van Assche | 1 | -6/+6 |
| 2022-03-08 | blk-mq: manage hctx map via xarray | Ming Lei | 1 | -1/+1 |
| 2021-12-06 | blk-mq: don't run might_sleep() if the operation needn't blocking | Ming Lei | 1 | -2/+5 |
| 2021-12-03 | blk-mq: pass request queue to blk_mq_run_dispatch_ops | Ming Lei | 1 | -4/+4 |
| 2021-12-03 | blk-mq: move srcu from blk_mq_hw_ctx to request_queue | Ming Lei | 1 | -2/+2 |
| 2021-12-03 | blk-mq: remove hctx_lock and hctx_unlock | Ming Lei | 1 | -0/+16 |
| 2021-11-29 | block: move request based cloning helpers to blk-mq.c | Christoph Hellwig | 1 | -3/+0 |
| 2021-11-15 | blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() | Ming Lei | 1 | -0/+2 |
| 2021-11-12 | blk-mq: fix filesystem I/O request allocation | Ming Lei | 1 | -11/+15 |
| 2021-11-09 | block: use enum type for blk_mq_alloc_data->rq_flags | Jens Axboe | 1 | -1/+1 |
| 2021-11-03 | blk-mq: update hctx->nr_active in blk_mq_end_request_batch() | Ming Lei | 1 | -3/+9 |
| 2021-10-27 | block: add rq_flags to struct blk_mq_alloc_data | Jens Axboe | 1 | -4/+4 |
| 2021-10-20 | blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h | Christoph Hellwig | 1 | -0/+1 |
| 2021-10-19 | block: inline fast path of driver tag allocation | Jens Axboe | 1 | -1/+14 |
| 2021-10-18 | block: add a struct io_comp_batch argument to fops->iopoll() | Jens Axboe | 1 | -1/+2 |
| 2021-10-18 | block: remove debugfs blk_mq_ctx dispatched/merged/completed attributes | Jens Axboe | 1 | -7/+0 |
| 2021-10-18 | block: switch polling to be bio based | Christoph Hellwig | 1 | -0/+2 |
| 2021-10-18 | block: rename REQ_HIPRI to REQ_POLLED | Christoph Hellwig | 1 | -2/+2 |
| 2021-10-18 | block: pre-allocate requests if plug is started and is a batch | Jens Axboe | 1 | -0/+5 |
| 2021-10-18 | blk-mq: Change shared sbitmap naming to shared tags | John Garry | 1 | -8/+8 |
| 2021-10-18 | blk-mq: Use shared tags for shared sbitmap support | John Garry | 1 | -4/+3 |
| 2021-10-18 | blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() | John Garry | 1 | -1/+3 |
| 2021-10-18 | blk-mq: Add blk_mq_alloc_map_and_rqs() | John Garry | 1 | -7/+2 |
| 2021-06-24 | blk: Fix lock inversion between ioc lock and bfqd lock | Jan Kara | 1 | -0/+11 |
| 2021-06-03 | block: Do not pull requests from the scheduler when we cannot dispatch them | Jan Kara | 1 | -0/+2 |
| 2021-05-24 | blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter | Ming Lei | 1 | -0/+1 |
| 2021-03-04 | scsi: blk-mq: Return budget token from .get_budget callback | Ming Lei | 1 | -4/+21 |
| 2021-01-24 | blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue | Ming Lei | 1 | -1/+1 |
| 2020-12-12 | blk-mq: update arg in comment of blk_mq_map_queue | Minwoo Im | 1 | -1/+1 |
| 2020-12-01 | block: switch partition lookup to use struct block_device | Christoph Hellwig | 1 | -3/+4 |
| 2020-09-03 | blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared... | John Garry | 1 | -3/+13 |
| 2020-09-03 | blk-mq: Record nr_active_requests per queue for when using shared sbitmap | John Garry | 1 | -2/+24 |
| 2020-09-03 | blk-mq: Relocate hctx_may_queue() | John Garry | 1 | -0/+32 |
| 2020-09-03 | blk-mq: Facilitate a shared sbitmap per tagset | John Garry | 1 | -0/+5 |
| 2020-09-03 | blk-mq: Pass flags for tag init/free | John Garry | 1 | -2/+3 |
| 2020-07-01 | Revert "blk-mq: put driver tag when this request is completed" | Jens Axboe | 1 | -0/+20 |
| 2020-06-30 | blk-mq: move blk_mq_put_driver_tag() into blk-mq.c | Ming Lei | 1 | -20/+0 |
| 2020-06-30 | blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list | Ming Lei | 1 | -1/+2 |
| 2020-06-30 | blk-mq: pass hctx to blk_mq_dispatch_rq_list | Ming Lei | 1 | -1/+1 |
| 2020-06-30 | blk-mq: pass request queue into get/put budget callback | Ming Lei | 1 | -8/+4 |
| 2020-06-29 | blk-mq: remove the BLK_MQ_REQ_INTERNAL flag | Christoph Hellwig | 1 | -1/+1 |
| 2020-06-07 | blk-mq: split out a __blk_mq_get_driver_tag helper | Christoph Hellwig | 1 | -1/+0 |
| 2020-05-29 | blk-mq: use BLK_MQ_NO_TAG in more places | Christoph Hellwig | 1 | -2/+2 |
| 2020-02-26 | blk-mq: Remove some unused function arguments | John Garry | 1 | -1/+1 |
| 2020-02-24 | blk-mq: insert passthrough request into hctx->dispatch directly | Ming Lei | 1 | -1/+2 |
| 2019-10-07 | blk-mq: Inline status checkers | Pavel Begunkov | 1 | -9/+0 |
| 2019-07-10 | block: Disable write plugging for zoned block devices | Damien Le Moal | 1 | -0/+32 |
| 2019-07-02 | blk-mq: remove blk_mq_put_ctx() | Bart Van Assche | 1 | -6/+1 |
| 2019-05-04 | blk-mq: free hw queue's resource in hctx's release handler | Ming Lei | 1 | -1/+1 |
| 2019-04-05 | block: Revert v5.0 blk_mq_request_issue_directly() changes | Bart Van Assche | 1 | -4/+2 |
| 2019-03-24 | blk-mq: use blk_mq_put_driver_tag() to put tag | Yufen Yu | 1 | -9/+0 |
| 2019-03-20 | block: Unexport blk_mq_add_to_requeue_list() | Bart Van Assche | 1 | -0/+2 |
| 2019-02-15 | Merge tag 'v5.0-rc6' into for-5.1/block | Jens Axboe | 1 | -1/+0 |
| 2019-02-08 | blk-mq: remove duplicated definition of blk_mq_freeze_queue | Liu Bo | 1 | -1/+0 |
| 2019-02-01 | blk-mq: save default hctx into ctx->hctxs for not-supported type | Jianchao Wang | 1 | -8/+5 |
| 2019-02-01 | blk-mq: save queue mapping result into ctx directly | Jianchao Wang | 1 | -3/+4 |
| 2018-12-17 | blk-mq: fix dispatch from sw queue | Ming Lei | 1 | -2/+2 |
| 2018-12-17 | blk-mq: only dispatch to non-defauly queue maps if they have queues | Christoph Hellwig | 1 | -5/+8 |
| 2018-12-16 | blk-mq: replace and kill blk_mq_request_issue_directly | Jianchao Wang | 1 | -2/+4 |
| 2018-12-10 | block: return just one value from part_in_flight | Mikulas Patocka | 1 | -2/+1 |
| 2018-12-04 | block: move queues types to the block layer | Christoph Hellwig | 1 | -9/+12 |
| 2018-11-29 | blk-mq: use bd->last == true for list inserts | Jens Axboe | 1 | -1/+1 |
| 2018-11-21 | blk-mq: not embed .mq_kobj and ctx->kobj into queue instance | Ming Lei | 1 | -0/+6 |
| 2018-11-07 | blk-mq: cache request hardware queue mapping | Jens Axboe | 1 | -4/+1 |
| 2018-11-07 | blk-mq: support multiple hctx maps | Jens Axboe | 1 | -8/+25 |
| 2018-11-07 | blk-mq: allow software queue to map to multiple hardware queues | Jens Axboe | 1 | -1/+1 |
| 2018-11-07 | blk-mq: pass in request/bio flags to queue mapping | Jens Axboe | 1 | -2/+4 |
| 2018-11-07 | blk-mq: provide dummy blk_mq_map_queue_type() helper | Jens Axboe | 1 | -1/+8 |
| 2018-11-07 | blk-mq: abstract out queue map | Jens Axboe | 1 | -4/+4 |
| 2018-11-07 | blk-mq: kill q->mq_map | Jens Axboe | 1 | -1/+3 |
| 2018-07-17 | blk-mq: issue directly if hw queue isn't busy in case of 'none' | Ming Lei | 1 | -0/+2 |
| 2018-07-09 | blk-mq: code clean-up by adding an API to clear set->mq_map | Minwoo Im | 1 | -0/+8 |
| 2018-07-09 | blk-mq: cleanup blk_mq_get_driver_tag() | Ming Lei | 1 | -2/+1 |
| 2018-05-29 | blk-mq: Remove generation seqeunce | Keith Busch | 1 | -40/+2 |
| 2018-04-26 | blk-mq: fix sysfs inflight counter | Omar Sandoval | 1 | -1/+3 |
| 2018-04-25 | block: mq: Add some minor doc for core structs | Linus Walleij | 1 | -0/+3 |
| 2018-01-19 | blk-mq: Rename blk_mq_request_direct_issue() into blk_mq_request_issue_direct... | Bart Van Assche | 1 | -1/+1 |
| 2018-01-17 | blk-mq: improve DM's blk-mq IO merging via blk_insert_cloned_request feedback | Ming Lei | 1 | -0/+3 |
| 2018-01-09 | blk-mq: remove REQ_ATOM_STARTED | Tejun Heo | 1 | -0/+1 |
| 2018-01-09 | blk-mq: make blk_abort_request() trigger timeout path | Tejun Heo | 1 | -2/+0 |
| 2018-01-09 | blk-mq: replace timeout synchronization with a RCU and generation based scheme | Tejun Heo | 1 | -0/+46 |
| 2017-11-14 | Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -5/+55 |
| 2017-11-10 | blk-mq: only run the hardware queue if IO is pending | Jens Axboe | 1 | -2/+0 |
| 2017-11-10 | block, nvme: Introduce blk_mq_req_flags_t | Bart Van Assche | 1 | -1/+1 |
| 2017-11-04 | blk-mq: move blk_mq_put_driver_tag*() into blk-mq.h | Ming Lei | 1 | -0/+33 |
| 2017-11-04 | block: pass 'run_queue' to blk_mq_request_bypass_insert | Ming Lei | 1 | -1/+1 |
| 2017-11-04 | blk-mq: don't handle failure in .get_budget | Ming Lei | 1 | -3/+2 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-11-01 | blk-mq-sched: improve dispatching from sw queue | Ming Lei | 1 | -0/+2 |
| 2017-11-01 | blk-mq: introduce .get_budget and .put_budget in blk_mq_ops | Ming Lei | 1 | -1/+19 |
| 2017-09-11 | block: directly insert blk-mq request from blk_insert_cloned_request() | Jens Axboe | 1 | -0/+1 |
| 2017-08-09 | blk-mq: provide internal in-flight variant | Jens Axboe | 1 | -0/+3 |
| 2017-07-03 | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -5/+0 |
| 2017-06-28 | blk-mq: Create hctx for each present CPU | Christoph Hellwig | 1 | -5/+0 |
| 2017-06-18 | blk-mq: remove __blk_mq_alloc_request | Christoph Hellwig | 1 | -6/+0 |
| 2017-06-18 | blk-mq: simplify blk_mq_free_request | Christoph Hellwig | 1 | -3/+0 |
| 2017-06-18 | blk-mq: mark blk_mq_rq_ctx_init static | Christoph Hellwig | 1 | -2/+0 |
| 2017-05-04 | blk-mq: move debugfs declarations to a separate header file | Omar Sandoval | 1 | -28/+0 |
| 2017-04-26 | blk-mq-debugfs: Rename functions for registering and unregistering the mq dir... | Bart Van Assche | 1 | -4/+4 |
| 2017-04-26 | blk-mq: Let blk_mq_debugfs_register() look up the queue name | Bart Van Assche | 1 | -3/+2 |
| 2017-04-26 | blk-mq: Register <dev>/queue/mq after having registered <dev>/queue | Bart Van Assche | 1 | -0/+1 |
| 2017-04-14 | blk-mq: add shallow depth option for blk_mq_get_tag() | Omar Sandoval | 1 | -0/+1 |
| 2017-04-07 | Merge branch 'for-linus' into for-4.12/block | Jens Axboe | 1 | -1/+1 |
| 2017-04-07 | blk-mq: use the right hctx when getting a driver tag fails | Omar Sandoval | 1 | -1/+1 |
| 2017-03-21 | blk-stat: convert to callback-based statistics reporting | Omar Sandoval | 1 | -1/+0 |
| 2017-03-08 | blk-mq: make lifetime consitent between q/ctx and its kobject | Ming Lei | 1 | -0/+1 |
| 2017-03-08 | blk-mq: initialize mq kobjects in blk_mq_init_allocated_queue() | Ming Lei | 1 | -0/+1 |
| 2017-03-02 | blk-mq: kill blk_mq_set_alloc_data() | Omar Sandoval | 1 | -10/+0 |
| 2017-02-02 | block: use same block debugfs directory for blk-mq and blktrace | Omar Sandoval | 1 | -5/+0 |
| 2017-01-27 | blk-mq: fix debugfs compilation issues | Omar Sandoval | 1 | -5/+6 |
| 2017-01-27 | blk-mq-sched: add flush insertion into blk_mq_sched_insert_request() | Jens Axboe | 1 | -0/+2 |
| 2017-01-27 | blk-mq-sched: fix starvation for multiple hardware queues and shared tags | Jens Axboe | 1 | -0/+1 |
| 2017-01-27 | blk-mq: create debugfs directory tree | Omar Sandoval | 1 | -0/+33 |
| 2017-01-17 | blk-mq-sched: add framework for MQ capable IO schedulers | Jens Axboe | 1 | -1/+7 |
| 2017-01-17 | blk-mq: abstract out helpers for allocating/freeing tag maps | Jens Axboe | 1 | -5/+9 |
| 2017-01-17 | blk-mq-tag: cleanup the normal/reserved tag allocation | Jens Axboe | 1 | -0/+5 |
| 2017-01-17 | blk-mq: export some helpers we need to the scheduling framework | Jens Axboe | 1 | -0/+25 |
| 2016-12-14 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -1/+0 |
| 2016-12-09 | blk-mq: abstract out blk_mq_dispatch_rq_list() helper | Jens Axboe | 1 | -0/+1 |
| 2016-11-10 | block: add scalable completion tracking of requests | Jens Axboe | 1 | -0/+3 |
| 2016-11-08 | blk-mq: export blk_mq_map_queues | Christoph Hellwig | 1 | -1/+0 |
| 2016-11-02 | blk-mq: Introduce blk_mq_hctx_stopped() | Bart Van Assche | 1 | -0/+5 |
| 2016-10-09 | Merge branch 'for-4.9/block-smp' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -7/+0 |
| 2016-10-09 | Merge branch 'for-4.9/block-irq' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -3/+7 |
| 2016-09-22 | blk-mq/cpu-notif: Convert to new hotplug state machine | Thomas Gleixner | 1 | -7/+0 |
| 2016-09-17 | sbitmap: push per-cpu last_tag into sbitmap_queue | Omar Sandoval | 1 | -2/+0 |
| 2016-09-17 | blk-mq: abstract tag allocation out into sbitmap library | Omar Sandoval | 1 | -9/+0 |
| 2016-09-15 | blk-mq: allow the driver to pass in a queue mapping | Christoph Hellwig | 1 | -3/+1 |
| 2016-09-15 | blk-mq: remove ->map_queue | Christoph Hellwig | 1 | -0/+6 |
| 2016-02-09 | blk-mq: dynamic h/w context count | Keith Busch | 1 | -0/+1 |
| 2015-12-01 | blk-mq: add a flags parameter to blk_mq_alloc_request | Christoph Hellwig | 1 | -7/+4 |
| 2015-11-11 | blk-mq: mark __blk_mq_complete_request() static | Jens Axboe | 1 | -1/+0 |
| 2015-10-09 | blk-mq: remove unused blk_mq_clone_flush_request prototype | Christoph Hellwig | 1 | -2/+0 |
| 2015-09-29 | blk-mq: avoid inserting requests before establishing new mapping | Akinobu Mita | 1 | -1/+2 |
| 2015-01-29 | blk-mq: release mq's kobjects in blk_release_queue() | Ming Lei | 1 | -0/+2 |
| 2014-12-31 | block: wake up waiters when a queue is marked dying | Jens Axboe | 1 | -0/+1 |
| 2014-12-08 | blk-mq: prevent unmapped hw queue from being scheduled | Ming Lei | 1 | -0/+5 |
| 2014-09-25 | block: introduce blk_init_flush and its pair | Ming Lei | 1 | -1/+0 |
| 2014-09-25 | blk-mq: allocate flush_rq in blk_mq_init_flush() | Ming Lei | 1 | -1/+1 |
| 2014-09-22 | block: fix blk_abort_request on blk-mq | Christoph Hellwig | 1 | -0/+2 |
| 2014-07-01 | blk-mq: decouble blk-mq freezing from generic bypassing | Tejun Heo | 1 | -1/+1 |
| 2014-06-03 | blk-mq: fix schedule from atomic context | Ming Lei | 1 | -0/+23 |
| 2014-06-03 | blk-mq: move blk_mq_get_ctx/blk_mq_put_ctx to mq private header | Ming Lei | 1 | -0/+22 |
| 2014-05-30 | blk-mq: make the sysfs mq/ layout reflect current mappings | Jens Axboe | 1 | -0/+6 |
| 2014-05-27 | blk-mq: pass in suggested NUMA node to ->alloc_hctx() | Jens Axboe | 1 | -0/+1 |
| 2014-05-21 | blk-mq: allow the hctx cpu hotplug notifier to return errors | Jens Axboe | 1 | -1/+1 |
| 2014-05-20 | blk-mq: allow changing of queue depth through sysfs | Jens Axboe | 1 | -0/+1 |
| 2014-05-19 | blk-mq: move the cache friendly bitmap type of out blk-mq-tag | Jens Axboe | 1 | -0/+9 |
| 2014-05-09 | blk-mq: implement new and more efficient tagging scheme | Jens Axboe | 1 | -1/+3 |
| 2014-04-25 | blk-mq: respect rq_affinity | Christoph Hellwig | 1 | -1/+0 |
| 2014-04-24 | blk-mq: fix race with timeouts and requeue events | Jens Axboe | 1 | -2/+0 |
| 2014-04-15 | blk-mq: split out tag initialization, support shared tags | Christoph Hellwig | 1 | -2/+3 |
| 2014-04-15 | blk-mq: make ->flush_rq fully transparent to drivers | Christoph Hellwig | 1 | -0/+2 |
| 2014-04-15 | blk-mq: do not initialize req->special | Christoph Hellwig | 1 | -1/+0 |
| 2014-03-21 | blk-mq: merge blk_mq_insert_request and blk_mq_run_request | Christoph Hellwig | 1 | -1/+0 |
| 2014-03-20 | blk-mq: don't dump CPU -> hw queue map on driver load | Jens Axboe | 1 | -0/+2 |
| 2014-02-10 | blk-mq: rework flush sequencing logic | Christoph Hellwig | 1 | -0/+1 |
| 2014-02-10 | blk-mq: rework I/O completions | Christoph Hellwig | 1 | -2/+1 |
| 2014-01-08 | blk-mq: use __smp_call_function_single directly | Christoph Hellwig | 1 | -1/+0 |
| 2013-12-31 | block: blk-mq: don't export blk_mq_free_queue() | Ming Lei | 1 | -0/+1 |
| 2013-12-31 | block: blk-mq: support draining mq queue | Ming Lei | 1 | -0/+1 |
| 2013-10-25 | blk-mq: new multi-queue block IO queueing mechanism | Jens Axboe | 1 | -0/+52 |