summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
* block: ratelimit handle_bad_sector() messageTetsuo Handa2020-10-291-5/+4
* blk-mq: move cancel of hctx->run_work to the front of blk_exit_queueYang Yang2020-10-292-3/+8
* block/diskstats: more accurate approximation of io_ticks for slow disksKonstantin Khlebnikov2020-10-072-6/+6
* block: only call sched requeue_request() for scheduled requestsOmar Sandoval2020-09-232-13/+1
* block: Set same_page to false in __bio_try_merge_page if ret is falseRitesh Harjani2020-09-171-1/+3
* blk-iocost: ioc_pd_free() shouldn't assume irq disabledTejun Heo2020-09-091-2/+3
* block: ensure bdi->io_pages is always initializedJens Axboe2020-09-091-0/+1
* blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTARTMing Lei2020-09-032-0/+18
* block: fix get_max_io_size()Keith Busch2020-09-031-1/+1
* blkcg: fix memleak for iolatencyYufen Yu2020-09-031-3/+5
* blk-mq: insert request not through ->queue_rq into sw/scheduler queueMing Lei2020-09-031-1/+2
* bfq: fix blkio cgroup leakage v4Dmitry Monakhov2020-09-033-12/+3
* block: Fix page_is_mergeable() for compound pagesMatthew Wilcox (Oracle)2020-09-031-5/+5
* block: respect queue limit of max discard segmentMing Lei2020-09-031-2/+9
* iocost: Fix check condition of iocg abs_vdebtChengming Zhou2020-08-191-1/+1
* block: fix get_max_segment_size() overflow on 32bit archMing Lei2020-07-221-2/+7
* block: fix splitting segments on boundary masksMing Lei2020-07-221-9/+9
* blk-mq-debugfs: update blk_queue_flag_name[] accordingly for new flagsHou Tao2020-07-221-0/+3
* blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight()Ming Lei2020-07-161-2/+2
* block: release bip in a right way in error pathChengguang Xu2020-07-161-9/+14
* block: update hctx map when use multiple mapsWeiping Zhang2020-06-301-1/+3
* block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failedyu kuai2020-06-301-1/+0
* iocost: don't let vrate run wild while there's no saturation signalTejun Heo2020-06-221-4/+24
* block: reset mapping if failed to update hardware queue countWeiping Zhang2020-06-221-1/+1
* block: alloc map and request for new hardware queueMing Lei2020-06-221-12/+12
* Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT"Jens Axboe2020-06-031-7/+4
* iocost: protect iocg->abs_vdebt with iocg->waitq.lockTejun Heo2020-05-141-46/+71
* blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budgetJohn Garry2020-05-021-1/+3
* blk-iocost: Fix error on iocost_ioc_vrate_adjWaiman Long2020-05-021-2/+2
* block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offlinePaolo Valente2020-04-231-7/+13
* block, bfq: make reparent_leaf_entity actually work only on leaf entitiesPaolo Valente2020-04-231-17/+31
* block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroupPaolo Valente2020-04-233-6/+2
* block, bfq: fix use-after-free in bfq_idle_slice_timer_bodyZhiqiang Liu2020-04-171-4/+12
* block: Fix use-after-free issue accessing struct io_cqSahitya Tummala2020-04-171-0/+7
* block, bfq: move forward the getting of an extra ref in bfq_bfqq_movePaolo Valente2020-04-171-7/+7
* block: keep bdi->io_pages in sync with max_sectors_kb for stacked devicesKonstantin Khlebnikov2020-04-171-0/+3
* blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in syncBart Van Assche2020-04-131-0/+8
* block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group()Carlo Nonato2020-03-251-4/+5
* blk-mq: insert flush request to the front of dispatch queueMing Lei2020-03-211-0/+22
* blk-mq: insert passthrough request into hctx->dispatch directlyMing Lei2020-03-214-16/+29
* blk-iocost: fix incorrect vtime comparison in iocg_is_idle()Tejun Heo2020-03-181-1/+1
* block, bfq: remove ifdefs from around gets/puts of bfq groupsPaolo Valente2020-03-123-5/+6
* block, bfq: get a ref to a group when adding it to a service treePaolo Valente2020-03-123-3/+12
* block, bfq: do not insert oom queue into position treePaolo Valente2020-03-121-0/+4
* block, bfq: get extra ref to prevent a queue from being freed during a group ...Paolo Valente2020-03-121-0/+8
* block, bfq: do not plug I/O for bfq_queues with no proc refsPaolo Valente2020-02-241-0/+12
* block: fix memleak of bio integrity dataJustin Tee2020-01-263-1/+8
* block: Fix the type of 'sts' in bsg_queue_rq()Bart Van Assche2020-01-231-1/+1
* block: fix an integer overflow in logical block sizeMikulas Patocka2020-01-231-1/+1
* fs: move guard_bio_eod() after bio_set_op_attrsMing Lei2020-01-171-1/+11