summaryrefslogtreecommitdiffstats
path: root/block (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* bfq: ignore oom_bfqq in bfq_check_wakerKhazhismel Kumykov2022-11-091-1/+3
* bfq: fix waker_bfqq inconsistency crashKhazhismel Kumykov2022-11-091-2/+7
* block: set FOLL_PCI_P2PDMA in bio_map_user_iov()Logan Gunthorpe2022-11-091-4/+8
* block: set FOLL_PCI_P2PDMA in __bio_iov_iter_get_pages()Logan Gunthorpe2022-11-091-2/+7
* block: add check when merging zone device pagesLogan Gunthorpe2022-11-091-0/+2
* block: Fix some kernel-doc commentsYang Li2022-11-071-1/+0
* blk-mq: use if-else instead of goto in blk_mq_alloc_cached_request()Jinlong Chen2022-11-021-13/+14
* blk-mq: improve error handling in blk_mq_alloc_rq_map()Jinlong Chen2022-11-021-9/+10
* blk-mq: add tagset quiesce interfaceChao Leng2022-11-021-0/+27
* blk-mq: pass a tagset to blk_mq_wait_quiesce_doneChristoph Hellwig2022-11-021-7/+9
* blk-mq: move the srcu_struct used for quiescing to the tagsetChristoph Hellwig2022-11-026-53/+41
* blk-mq: skip non-mq queues in blk_mq_quiesce_queueChristoph Hellwig2022-11-021-1/+3
* block: set the disk capacity to 0 in blk_mark_disk_deadChristoph Hellwig2022-11-021-0/+5
* block, bfq: don't declare 'bfqd' as type 'void *' in bfq_groupYu Kuai2022-11-023-6/+4
* block, bfq: remove dead code for updating 'rq_in_driver'Yu Kuai2022-11-021-16/+0
* block, bfq: cleanup bfq_activate_requeue_entity()Yu Kuai2022-11-021-9/+5
* block, bfq: factor out code to update 'active_entities'Yu Kuai2022-11-021-29/+32
* block, bfq: remove set but not used variable in __bfq_entity_update_weight_prioYu Kuai2022-11-021-15/+0
* block: Replace struct rq_depth with unsigned int in struct iolatency_grpKemeng Shi2022-11-011-15/+13
* block: Correct comment for scale_cookie_changeKemeng Shi2022-11-011-2/+4
* block: Remove redundant parent blkcg_gp check in check_scale_changeKemeng Shi2022-11-011-3/+0
* block: split elevator_switchChristoph Hellwig2022-11-014-47/+40
* block: don't check for required features in elevator_matchChristoph Hellwig2022-11-011-35/+16
* block: simplify the check for the current elevator in elv_iosched_showChristoph Hellwig2022-11-011-1/+1
* block: cleanup the variable naming in elv_iosched_storeChristoph Hellwig2022-11-011-9/+8
* block: exit elv_iosched_show early when I/O schedulers are not supportedChristoph Hellwig2022-11-011-3/+2
* block: cleanup elevator_getChristoph Hellwig2022-11-011-15/+10
* block, bfq: cleanup __bfq_weights_tree_remove()Yu Kuai2022-11-013-12/+2
* block, bfq: cleanup bfq_weights_tree add/remove apisYu Kuai2022-11-013-29/+18
* block, bfq: do not idle if only one group is activatedYu Kuai2022-11-011-2/+2
* block, bfq: refactor the counting of 'num_groups_with_pending_reqs'Yu Kuai2022-11-013-66/+17
* block, bfq: record how many queues have pending requestsYu Kuai2022-11-013-2/+21
* block, bfq: support to track if bfqq has pending requestsYu Kuai2022-11-013-2/+25
* blk-mq: remove redundant call to blk_freeze_queue_start in blk_mq_destroy_queueJinlong Chen2022-10-311-1/+1
* blk-mq: move queue_is_mq out of blk_mq_cancel_work_syncJinlong Chen2022-10-312-8/+8
* blk-mq: avoid double ->queue_rq() because of early timeoutDavid Jeffery2022-10-311-12/+44
* block: Micro-optimize get_max_segment_size()Bart Van Assche2022-10-251-4/+11
* block: Constify most queue limits pointersBart Van Assche2022-10-254-22/+26
* block: remove bio_start_io_acct_timeChristoph Hellwig2022-10-251-12/+0
* blk-mq: move the call to blk_put_queue out of blk_mq_destroy_queueChristoph Hellwig2022-10-252-3/+3
* block: fix up elevator_type refcountingJinlong Chen2022-10-243-3/+10
* block: check for an unchanged elevator earlier in __elevator_changeJinlong Chen2022-10-241-6/+3
* block: sanitize the elevator name before passing it to __elevator_changeChristoph Hellwig2022-10-241-8/+7
* block: add proper helpers for elevator_type module refcount managementChristoph Hellwig2022-10-243-16/+19
* blk-wbt: don't enable throttling if default elevator is bfqYu Kuai2022-10-243-4/+12
* elevator: add new field flags in struct elevator_queueYu Kuai2022-10-242-5/+5
* blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabledYu Kuai2022-10-243-0/+16
* blk-wbt: make enable_state more accurateYu Kuai2022-10-242-6/+13
* blk-wbt: remove unnecessary check in wbt_enable_default()Yu Kuai2022-10-241-1/+1
* elevator: remove redundant code in elv_unregister_queue()Yu Kuai2022-10-241-2/+0