summaryrefslogtreecommitdiff
AgeCommit messageAuthorFilesLines
2018-04-24block/mq: fix potential deadlock during cpu hotplugWanpeng Li1-2/+2
2018-04-13blk-mq: fix kernel oops in blk_mq_tag_idle()Ming Lei1-1/+2
2018-04-13blk-mq: fix race between updating nr_hw_queues and switching io schedMing Lei1-0/+4
2018-04-13blk-mq: NVMe 512B/4K+T10 DIF/DIX format returns I/O error on dd with split opWen Xiong1-2/+2
2018-03-24block/mq: Cure cpu hotplug lock inversionPeter Zijlstra1-2/+2
2017-12-14blk-mq: initialize mq kobjects in blk_mq_init_allocated_queue()Ming Lei3-4/+5
2017-04-18blk-mq: Avoid memory reclaim when remapping queuesGabriel Krisman Bertazi1-3/+3
2017-03-30blk-mq: don't complete un-started request in timeout handlerMing Lei1-10/+1
2017-01-19blk-mq: Always schedule hctx->next_cpuGabriel Krisman Bertazi1-3/+1
2017-01-06blk-mq: Do not invoke .queue_rq() for a stopped queueBart Van Assche1-3/+3
2016-10-27blk-mq: update hardware and software queues for sleeping allocJens Axboe1-3/+3
2016-10-10Merge branch 'for-4.9/block-smp' of git://git.kernel.dk/linux-blockLinus Torvalds5-149/+58
2016-10-10Merge branch 'for-4.9/block-irq' of git://git.kernel.dk/linux-blockLinus Torvalds27-191/+159
2016-10-07Merge branch 'for-4.9/block' of git://git.kernel.dk/linux-blockLinus Torvalds53-1170/+1828
2016-09-23blk-mq: skip unmapped queues in blk_mq_alloc_request_hctxChristoph Hellwig1-2/+14
2016-09-23blk-mq: fixup "Convert to new hotplug state machine"Sebastian Andrzej Siewior1-1/+1
2016-09-22blk-mq: add flag for drivers wanting blocking ->queue_rq()Jens Axboe2-1/+2
2016-09-22blk-mq: remove non-blocking pass in blk_mq_map_requestChristoph Hellwig1-13/+1
2016-09-22blk-mq: get rid of manual run of queue with __blk_mq_run_hw_queue()Jens Axboe1-14/+2
2016-09-22blk-mq: Convert to new hotplug state machineSebastian Andrzej Siewior1-44/+43
2016-09-22blk-mq/cpu-notif: Convert to new hotplug state machineThomas Gleixner5-105/+15
2016-09-17sbitmap: push per-cpu last_tag into sbitmap_queueOmar Sandoval6-42/+98
2016-09-17blk-mq: abstract tag allocation out into sbitmap libraryOmar Sandoval11-476/+789
2016-09-16blk-mq: account higher order dispatchJens Axboe2-7/+14
2016-09-15blk-mq: kill unused blk_mq_create_mq_map()Jens Axboe1-24/+0
2016-09-15blk-mq: get rid of the cpumask in struct blk_mq_tagsChristoph Hellwig4-12/+21
2016-09-15blk-mq: allow the driver to pass in a queue mappingChristoph Hellwig4-26/+24
2016-09-15blk-mq: remove ->map_queueChristoph Hellwig18-65/+25
2016-09-15blk-mq: only allocate a single mq_map per tag_setChristoph Hellwig2-8/+15
2016-09-15blk-mq: don't redistribute hardware queues on a CPU hotplug eventChristoph Hellwig1-2/+0
2016-09-14blk-mq: introduce blk_mq_delay_kick_requeue_list()Mike Snitzer3-5/+14
2016-08-29blk-mq: prefetch request in blk_mq_tag_to_rq()Jens Axboe1-1/+4
2016-08-29blk-mq: turn hctx->run_work into a regular work structJens Axboe3-7/+6
2016-08-24blk-mq: improve warning for running a queue on the wrong CPUJens Axboe1-2/+3
2016-08-24blk-mq: don't overwrite rq->mq_ctxJens Axboe1-39/+16
2016-08-07block: rename bio bi_rw to bi_opfJens Axboe51-157/+158
2016-08-04blk-mq: Allow timeouts to run while queue is freezingGabriel Krisman Bertazi1-1/+14
2016-07-26Merge branch 'for-4.8/drivers' of git://git.kernel.dk/linux-blockLinus Torvalds129-1279/+11613
2016-07-26Merge branch 'for-4.8/core' of git://git.kernel.dk/linux-blockLinus Torvalds199-1523/+1918
2016-07-20block: ensure bios return from blk_get_request are properly initializedChristoph Hellwig4-10/+11
2016-07-05blk-mq: add blk_mq_alloc_request_hctxMing Lin2-0/+41
2016-06-09blk-mq: actually hook up defer list when running requestsOmar Sandoval1-1/+1
2016-06-07block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSHMike Christie39-98/+102
2016-06-07block: convert is_sync helpers to use REQ_OPs.Mike Christie4-11/+11
2016-06-07block: prepare mq request creation to use REQ_OPsMike Christie1-14/+16
2016-06-02blk-mq: really fix plug list flushing for nomerge queuesOmar Sandoval1-9/+8
2016-05-26blk-mq: clear q->mq_ops if init failMing Lin1-1/+3
2016-05-16blk-mq: fix undefined behaviour in order_to_size()Bartlomiej Zolnierkiewicz1-1/+1
2016-05-03block: Minor blk_account_io_start usage cleanupMichael Callahan1-2/+1
2016-03-20blk-mq: Use proper cpumask iteratorThomas Gleixner3-17/+6
[next]