Age | Commit message (Expand) | Author | Files | Lines |
2023-05-24 | block: make bio_check_eod work for zero sized devices | Christoph Hellwig | 1 | -1/+1 |
2023-05-23 | block: fix bio-cache for passthru IO | Anuj Gupta | 1 | -1/+1 |
2023-05-23 | blk-mq: fix race condition in active queue accounting | Tian Lan | 1 | -4/+8 |
2023-05-23 | blk-wbt: fix that wbt can't be disabled by default | Yu Kuai | 1 | -5/+7 |
2023-05-19 | block: Deny writable memory mapping if block is read-only | Loic Poulain | 1 | -1/+11 |
2023-05-06 | Merge tag 'for-6.4/block-2023-05-06' of git://git.kernel.dk/linux | Linus Torvalds | 6 | -146/+84 |
2023-04-28 | block: Skip destroyed blkg when restart in blkg_destroy_all() | Tao Su | 1 | -0/+3 |
2023-04-27 | Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 2 | -14/+8 |
2023-04-26 | blk-integrity: register sysfs attributes on struct device | Thomas Weißschuh | 3 | -69/+8 |
2023-04-26 | blk-integrity: convert to struct device_attribute | Thomas Weißschuh | 1 | -65/+62 |
2023-04-26 | blk-integrity: use sysfs_emit | Thomas Weißschuh | 1 | -10/+9 |
2023-04-26 | Merge tag 'for-6.4/block-2023-04-21' of git://git.kernel.dk/linux | Linus Torvalds | 40 | -1069/+920 |
2023-04-26 | Merge tag 'for-6.4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav... | Linus Torvalds | 4 | -50/+49 |
2023-04-26 | Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | Linus Torvalds | 1 | -0/+1 |
2023-04-25 | block: sync part's ->bd_has_submit_bio with disk's | Ming Lei | 1 | -1/+4 |
2023-04-24 | Merge tag 'iter-ubuf.2-2023-04-21' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -3/+4 |
2023-04-24 | block: Cleanup set_capacity()/bdev_set_nr_sectors() | Damien Le Moal | 4 | -14/+11 |
2023-04-20 | Revert "block: Merge bio before checking ->cached_rq" | Ming Lei | 1 | -4/+3 |
2023-04-19 | sed-opal: geometry feature reporting command | Ondrej Kozina | 1 | -1/+28 |
2023-04-17 | block: make blkcg_punt_bio_submit optional | Christoph Hellwig | 3 | -36/+47 |
2023-04-17 | block: async_bio_lock does not need to be bh-safe | Christoph Hellwig | 1 | -4/+4 |
2023-04-17 | btrfs, block: move REQ_CGROUP_PUNT to btrfs | Christoph Hellwig | 3 | -29/+17 |
2023-04-16 | blk-mq: fix the blk_mq_add_to_requeue_list call in blk_kick_flush | Christoph Hellwig | 1 | -1/+1 |
2023-04-16 | block, bfq: Fix division by zero error on zero wsum | Colin Ian King | 1 | -0/+2 |
2023-04-16 | block: store bdev->bd_disk->fops->submit_bio state in bdev | Jens Axboe | 3 | -4/+8 |
2023-04-14 | Merge tag 'nvme-6.4-2023-04-14' of git://git.infradead.org/nvme into for-6.4/... | Jens Axboe | 3 | -50/+0 |
2023-04-13 | blk-mq: remove __blk_mq_run_hw_queue | Christoph Hellwig | 1 | -20/+9 |
2023-04-13 | blk-mq: move the !async handling out of __blk_mq_delay_run_hw_queue | Christoph Hellwig | 1 | -27/+13 |
2023-04-13 | blk-mq: move the blk_mq_hctx_stopped check in __blk_mq_delay_run_hw_queue | Christoph Hellwig | 1 | -3/+2 |
2023-04-13 | blk-mq: remove the blk_mq_hctx_stopped check in blk_mq_run_work_fn | Christoph Hellwig | 1 | -9/+2 |
2023-04-13 | blk-mq: cleanup __blk_mq_sched_dispatch_requests | Christoph Hellwig | 1 | -17/+14 |
2023-04-13 | blk-mq: pass a flags argument to blk_mq_add_to_requeue_list | Christoph Hellwig | 3 | -6/+6 |
2023-04-13 | blk-mq: pass a flags argument to elevator_type->insert_requests | Christoph Hellwig | 5 | -18/+21 |
2023-04-13 | blk-mq: pass a flags argument to blk_mq_request_bypass_insert | Christoph Hellwig | 3 | -11/+11 |
2023-04-13 | blk-mq: pass a flags argument to blk_mq_insert_request | Christoph Hellwig | 2 | -13/+17 |
2023-04-13 | blk-mq: don't kick the requeue_list in blk_mq_add_to_requeue_list | Christoph Hellwig | 3 | -10/+12 |
2023-04-13 | blk-mq: don't run the hw_queue from blk_mq_request_bypass_insert | Christoph Hellwig | 3 | -16/+15 |
2023-04-13 | blk-mq: don't run the hw_queue from blk_mq_insert_request | Christoph Hellwig | 1 | -24/+32 |
2023-04-13 | blk-mq: fold __blk_mq_try_issue_directly into its two callers | Christoph Hellwig | 1 | -41/+31 |
2023-04-13 | blk-mq: factor out a blk_mq_get_budget_and_tag helper | Christoph Hellwig | 1 | -10/+16 |
2023-04-13 | blk-mq: refactor the DONTPREP/SOFTBARRIER andling in blk_mq_requeue_work | Christoph Hellwig | 1 | -10/+11 |
2023-04-13 | blk-mq: refactor passthrough vs flush handling in blk_mq_insert_request | Christoph Hellwig | 1 | -32/+18 |
2023-04-13 | blk-mq: remove blk_flush_queue_rq | Christoph Hellwig | 1 | -7/+2 |
2023-04-13 | blk-mq: fold __blk_mq_insert_req_list into blk_mq_insert_request | Christoph Hellwig | 1 | -18/+7 |
2023-04-13 | blk-mq: fold __blk_mq_insert_request into blk_mq_insert_request | Christoph Hellwig | 2 | -14/+2 |
2023-04-13 | blk-mq: move blk_mq_sched_insert_request to blk-mq.c | Christoph Hellwig | 4 | -83/+82 |
2023-04-13 | blk-mq: fold blk_mq_sched_insert_requests into blk_mq_dispatch_plug_list | Christoph Hellwig | 5 | -34/+14 |
2023-04-13 | blk-mq: move more logic into blk_mq_insert_requests | Christoph Hellwig | 3 | -20/+21 |
2023-04-13 | blk-mq: include <linux/blk-mq.h> in block/blk-mq.h | Christoph Hellwig | 15 | -14/+1 |
2023-04-13 | blk-mq: remove blk-mq-tag.h | Christoph Hellwig | 13 | -85/+60 |
2023-04-13 | blk-mq: don't plug for head insertions in blk_execute_rq_nowait | Christoph Hellwig | 1 | -1/+1 |
2023-04-13 | blk-throttle: only enable blk-stat when BLK_DEV_THROTTLING_LOW | Chengming Zhou | 1 | -1/+2 |
2023-04-13 | blk-stat: fix QUEUE_FLAG_STATS clear | Chengming Zhou | 1 | -2/+2 |
2023-04-13 | blk-iolatency: Make initialization lazy | Tejun Heo | 3 | -15/+28 |
2023-04-13 | blk-iolatency: s/blkcg_rq_qos/iolat_rq_qos/ | Tejun Heo | 2 | -2/+2 |
2023-04-13 | blkcg: Restructure blkg_conf_prep() and friends | Tejun Heo | 6 | -78/+127 |
2023-04-13 | blkcg: Drop unnecessary RCU read [un]locks from blkg_conf_prep/finish() | Tejun Heo | 1 | -9/+4 |
2023-04-13 | blk-mq-rdma: remove queue mapping helper for rdma devices | Sagi Grimberg | 3 | -50/+0 |
2023-04-06 | block: don't set GD_NEED_PART_SCAN if scan partition failed | Yu Kuai | 1 | -1/+7 |
2023-04-06 | blk-cgroup: delete cpd_init_fn of blkcg_policy | Chengming Zhou | 3 | -13/+2 |
2023-04-06 | blk-cgroup: delete cpd_bind_fn of blkcg_policy | Chengming Zhou | 2 | -22/+0 |
2023-04-06 | block, bfq: remove BFQ_WEIGHT_LEGACY_DFL | Chengming Zhou | 2 | -4/+1 |
2023-04-06 | ext4: Convert ext4_bio_write_page() to use a folio | Matthew Wilcox | 1 | -0/+1 |
2023-04-05 | sed-opal: Add command to read locking range parameters. | Ondrej Kozina | 1 | -0/+153 |
2023-04-05 | sed-opal: add helper to get multiple columns at once. | Ondrej Kozina | 1 | -8/+14 |
2023-04-05 | sed-opal: allow user authority to get locking range attributes. | Ondrej Kozina | 2 | -0/+25 |
2023-04-05 | sed-opal: add helper for adding user authorities in ACE. | Ondrej Kozina | 2 | -20/+77 |
2023-04-05 | sed-opal: do not add same authority twice in boolean ace. | Ondrej Kozina | 1 | -16/+0 |
2023-04-04 | blk-mq: directly poll requests | Keith Busch | 1 | -3/+1 |
2023-04-03 | Merge 6.3-rc5 into driver-core-next | Greg Kroah-Hartman | 6 | -27/+22 |
2023-03-31 | driver core: class: remove dev_kobj from struct class | Greg Kroah-Hartman | 1 | -1/+0 |
2023-03-30 | iov_iter: add iter_iovec() helper | Jens Axboe | 1 | -2/+2 |
2023-03-29 | block: ensure bio_alloc_map_data() deals with ITER_UBUF correctly | Jens Axboe | 1 | -2/+3 |
2023-03-27 | block: open code __blk_account_io_done() | Chaitanya Kulkarni | 1 | -13/+9 |
2023-03-27 | block: open code __blk_account_io_start() | Chaitanya Kulkarni | 1 | -20/+16 |
2023-03-20 | blk-mq: remove hybrid polling | Keith Busch | 5 | -273/+7 |
2023-03-17 | driver core: class: remove module * from class_create() | Greg Kroah-Hartman | 1 | -1/+1 |
2023-03-16 | block: remove obsolete config BLOCK_COMPAT | Lukas Bulwahn | 1 | -3/+0 |
2023-03-16 | blk-crypto: drop the NULL check from blk_crypto_put_keyslot() | Eric Biggers | 1 | -10/+4 |
2023-03-16 | blk-mq: return actual keyslot error in blk_insert_cloned_request() | Eric Biggers | 1 | -2/+3 |
2023-03-16 | blk-crypto: remove blk_crypto_insert_cloned_request() | Eric Biggers | 2 | -16/+1 |
2023-03-16 | blk-crypto: make blk_crypto_evict_key() more robust | Eric Biggers | 2 | -33/+41 |
2023-03-16 | blk-crypto: make blk_crypto_evict_key() return void | Eric Biggers | 1 | -11/+9 |
2023-03-16 | blk-mq: release crypto keyslot before reporting I/O complete | Eric Biggers | 4 | -17/+49 |
2023-03-15 | block: count 'ios' and 'sectors' when io is done for bio-based device | Yu Kuai | 1 | -10/+6 |
2023-03-14 | blk-mq: fix "bad unlock balance detected" on q->srcu in __blk_mq_run_dispatch... | Chris Leech | 1 | -2/+3 |
2023-03-14 | block: do not reverse request order when flushing plug list | Jan Kara | 1 | -2/+3 |
2023-03-08 | block, bfq: fix uaf for 'stable_merge_bfqq' | Yu Kuai | 1 | -9/+9 |
2023-03-07 | block: fix wrong mode for blkdev_put() from disk_scan_partitions() | Yu Kuai | 1 | -1/+1 |
2023-03-06 | driver core: remove CONFIG_SYSFS_DEPRECATED and CONFIG_SYSFS_DEPRECATED_V2 | Greg Kroah-Hartman | 1 | -12/+7 |
2023-03-03 | Merge tag 'block-6.3-2023-03-03' of git://git.kernel.dk/linux | Linus Torvalds | 10 | -45/+77 |
2023-03-02 | blk-mq: enforce op-specific segment limits in blk_insert_cloned_request | Uday Shankar | 3 | -10/+11 |
2023-02-28 | blk-iocost: Pass gendisk to ioc_refresh_params | Breno Leitao | 1 | -6/+20 |
2023-02-24 | Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 2 | -3/+3 |
2023-02-24 | block: be a bit more careful in checking for NULL bdev while polling | Jens Axboe | 1 | -2/+8 |
2023-02-24 | block: clear bio->bi_bdev when putting a bio back in the cache | Jens Axboe | 1 | -0/+1 |
2023-02-23 | Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -78/+0 |
2023-02-22 | Merge tag '6.3-rc-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6 | Linus Torvalds | 2 | -7/+7 |
2023-02-22 | Merge tag 'ata-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlem... | Linus Torvalds | 1 | -5/+9 |
2023-02-21 | Merge tag 'irq-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -50/+13 |
2023-02-21 | block: remove more NULL checks after bdev_get_queue() | Juhyung Park | 1 | -10/+0 |
2023-02-20 | iov_iter: Define flags to qualify page extraction. | David Howells | 2 | -7/+7 |
2023-02-20 | Merge tag 'for-6.3/block-2023-02-16' of git://git.kernel.dk/linux | Linus Torvalds | 34 | -780/+1128 |
2023-02-20 | Merge tag 'for-6.3/iter-ubuf-2023-02-16' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -4/+4 |
2023-02-19 | Merge tag 'irqchip-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/... | Thomas Gleixner | 1 | -3/+0 |
2023-02-17 | block: fix scan partition for exclusively open device again | Yu Kuai | 2 | -5/+27 |
2023-02-17 | block: Revert "block: Do not reread partition table on exclusively open device" | Yu Kuai | 3 | -13/+9 |
2023-02-17 | sed-opal: add support flag for SUM in status ioctl | Luca Boccassi | 1 | -0/+2 |
2023-02-16 | block: use proper return value from bio_failfast() | Jens Axboe | 1 | -1/+1 |
2023-02-16 | block: bio-integrity: Copy flags when bio_integrity_payload is cloned | Martin K. Petersen | 1 | -0/+1 |
2023-02-16 | block: Fix io statistics for cgroup in throttle path | Jinke Han | 1 | -11/+12 |
2023-02-16 | block: sync mixed merged request's failfast with 1st bio's | Ming Lei | 1 | -2/+33 |
2023-02-15 | block: export bio_split_rw | Christoph Hellwig | 1 | -1/+2 |
2023-02-14 | Revert "blk-cgroup: pin the gendisk in struct blkcg_gq" | Christoph Hellwig | 7 | -31/+33 |
2023-02-14 | Revert "blk-cgroup: pass a gendisk to blkg_lookup" | Christoph Hellwig | 2 | -18/+18 |
2023-02-14 | Revert "blk-cgroup: delay blk-cgroup initialization until add_disk" | Christoph Hellwig | 1 | -9/+8 |
2023-02-14 | Revert "blk-cgroup: delay calling blkcg_exit_disk until disk_release" | Christoph Hellwig | 2 | -4/+3 |
2023-02-14 | Revert "blk-cgroup: move the cgroup information to struct gendisk" | Christoph Hellwig | 5 | -48/+44 |
2023-02-09 | block: Remove the ALLOC_CACHE_SLACK constant | Bart Van Assche | 1 | -1/+0 |
2023-02-09 | block: make kobj_type structures constant | Thomas Weißschuh | 6 | -10/+10 |
2023-02-09 | block: Merge bio before checking ->cached_rq | Xiao Ni | 1 | -3/+4 |
2023-02-09 | Revert "blk-cgroup: simplify blkg freeing from initialization failure paths" | Christoph Hellwig | 1 | -7/+20 |
2023-02-09 | blk-cgroup: delay calling blkcg_exit_disk until disk_release | Christoph Hellwig | 2 | -3/+4 |
2023-02-07 | block, bfq: cleanup 'bfqg->online' | Yu Kuai | 3 | -6/+2 |
2023-02-06 | blk-mq: correct stale comment of .get_budget | Kemeng Shi | 1 | -2/+2 |
2023-02-06 | blk-mq: use switch/case to improve readability in blk_mq_try_issue_list_directly | Kemeng Shi | 1 | -9/+13 |
2023-02-06 | blk-mq: remove set of bd->last when get driver tag for next request fails | Kemeng Shi | 1 | -22/+2 |
2023-02-06 | blk-mq: remove unnecessary error count and check in blk_mq_dispatch_rq_list | Kemeng Shi | 1 | -6/+5 |
2023-02-06 | blk-mq: simplify flush check in blk_mq_dispatch_rq_list | Kemeng Shi | 1 | -3/+3 |
2023-02-06 | blk-mq: use blk_mq_commit_rqs helper in blk_mq_try_issue_list_directly | Kemeng Shi | 1 | -10/+3 |
2023-02-06 | blk-mq: remove unncessary error count and commit in blk_mq_plug_issue_direct | Kemeng Shi | 1 | -10/+4 |
2023-02-06 | blk-mq: make blk_mq_commit_rqs a general function for all commits | Kemeng Shi | 1 | -14/+23 |
2023-02-06 | blk-mq: remove unncessary from_schedule parameter in blk_mq_plug_issue_direct | Kemeng Shi | 1 | -5/+5 |
2023-02-06 | blk-mq: remove unnecessary list_empty check in blk_mq_try_issue_list_directly | Kemeng Shi | 1 | -2/+1 |
2023-02-06 | blk-mq: Fix potential io hung for shared sbitmap per tagset | Kemeng Shi | 1 | -2/+4 |
2023-02-06 | blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait | Kemeng Shi | 1 | -1/+5 |
2023-02-06 | blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx | Kemeng Shi | 1 | -2/+1 |
2023-02-06 | blk-mq: avoid sleep in blk_mq_alloc_request_hctx | Kemeng Shi | 1 | -1/+2 |
2023-02-06 | block: stub out and deprecated the capability attribute on the gendisk | Christoph Hellwig | 1 | -3/+2 |
2023-02-06 | blk-cgroup: fix freeing NULL blkg in blkg_create | Christoph Hellwig | 1 | -1/+2 |
2023-02-03 | Merge tag 'block-6.2-2023-02-03' of git://git.kernel.dk/linux | Linus Torvalds | 4 | -4/+11 |
2023-02-03 | block: factor out a bvec_set_page helper | Christoph Hellwig | 2 | -16/+3 |
2023-02-03 | blk-cgroup: move the cgroup information to struct gendisk | Christoph Hellwig | 5 | -44/+48 |
2023-02-03 | blk-cgroup: pass a gendisk to blkg_lookup | Christoph Hellwig | 2 | -18/+18 |
2023-02-03 | blk-cgroup: pass a gendisk to pd_alloc_fn | Christoph Hellwig | 7 | -22/+21 |
2023-02-03 | blk-cgroup: pass a gendisk to blkcg_{de,}activate_policy | Christoph Hellwig | 8 | -25/+25 |
2023-02-03 | blk-rq-qos: store a gendisk instead of request_queue in struct rq_qos | Christoph Hellwig | 6 | -31/+27 |
2023-02-03 | blk-rq-qos: constify rq_qos_ops | Christoph Hellwig | 5 | -6/+6 |
2023-02-03 | blk-rq-qos: make rq_qos_add and rq_qos_del more useful | Christoph Hellwig | 5 | -29/+21 |
2023-02-03 | blk-rq-qos: move rq_qos_add and rq_qos_del out of line | Christoph Hellwig | 2 | -59/+62 |
2023-02-03 | blk-wbt: open code wbt_queue_depth_changed in wbt_init | Christoph Hellwig | 1 | -2/+2 |
2023-02-03 | blk-wbt: move private information from blk-wbt.h to blk-wbt.c | Christoph Hellwig | 4 | -86/+79 |
2023-02-03 | blk-wbt: pass a gendisk to wbt_init | Christoph Hellwig | 3 | -5/+6 |
2023-02-03 | blk-wbt: pass a gendisk to wbt_{enable,disable}_default | Christoph Hellwig | 5 | -12/+13 |
2023-02-03 | blk-cgroup: store a gendisk to throttle in struct task_struct | Christoph Hellwig | 1 | -17/+15 |
2023-02-03 | blk-cgroup: pin the gendisk in struct blkcg_gq | Christoph Hellwig | 7 | -33/+31 |
2023-02-03 | blk-cgroup: remove the !bdi->dev check in blkg_dev_name | Christoph Hellwig | 1 | -1/+1 |
2023-02-03 | blk-cgroup: simplify blkg freeing from initialization failure paths | Christoph Hellwig | 1 | -20/+7 |
2023-02-03 | blk-cgroup: improve error unwinding in blkg_alloc | Christoph Hellwig | 1 | -20/+19 |
2023-02-03 | blk-cgroup: delay blk-cgroup initialization until add_disk | Christoph Hellwig | 1 | -8/+9 |
2023-02-03 | block: don't call blk_throtl_stat_add for non-READ/WRITE commands | Christoph Hellwig | 1 | -1/+2 |
2023-02-02 | block: remove ->rw_page | Christoph Hellwig | 1 | -78/+0 |
2023-02-01 | blk-cgroup: don't update io stat for root cgroup | Ming Lei | 1 | -0/+4 |
2023-01-31 | block: Fix the blk_mq_destroy_queue() documentation | Bart Van Assche | 1 | -2/+3 |
2023-01-30 | block: Default to use cgroup support for BFQ | Ulf Hansson | 1 | -0/+1 |
2023-01-29 | block, bfq: remove unused bfq_wr_max_time in struct bfq_data | Kemeng Shi | 2 | -6/+0 |
2023-01-29 | block, bfq: remove unnecessary goto tag in bfq_dispatch_rq_from_bfqq | Kemeng Shi | 1 | -6/+3 |
2023-01-29 | block, bfq: remove redundant check in bfq_put_cooperator | Kemeng Shi | 1 | -2/+0 |
2023-01-29 | block, bfq: remove unnecessary dereference to get async_bfqq | Kemeng Shi | 1 | -1/+1 |
2023-01-29 | block, bfq: use helper macro RQ_BFQQ to get bfqq of request | Kemeng Shi | 1 | -3/+3 |
2023-01-29 | block, bfq: initialize bfqq->decrease_time_jif correctly | Kemeng Shi | 1 | -0/+2 |
2023-01-29 | block, bfq: remove unsed parameter reason in bfq_bfqq_is_slow | Kemeng Shi | 1 | -3/+2 |
2023-01-29 | block, bfq: correctly raise inject limit in bfq_choose_bfqq_for_injection | Kemeng Shi | 1 | -6/+4 |
2023-01-29 | block, bfq: fix uaf for bfqq in bic_set_bfqq() | Yu Kuai | 2 | -2/+4 |
2023-01-29 | blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deacti... | Yu Kuai | 1 | -6/+29 |
2023-01-29 | blk-cgroup: support to track if policy is online | Yu Kuai | 2 | -7/+18 |
2023-01-29 | blk-cgroup: dropping parent refcount after pd_free_fn() is done | Yu Kuai | 1 | -2/+2 |
2023-01-29 | blk-mq: cleanup unused methods: blk_mq_hw_sysfs_store | Zhong Jinghua | 1 | -24/+0 |
2023-01-29 | block: treat poll queue enter similarly to timeouts | Jens Axboe | 1 | -1/+10 |
2023-01-29 | blk-iocost: change div64_u64 to DIV64_U64_ROUND_UP in ioc_refresh_params() | Li Nan | 1 | -2/+2 |
2023-01-29 | blk-iocost: fix divide by 0 error in calc_lcoefs() | Li Nan | 1 | -3/+8 |
2023-01-29 | blk-iocost: read params inside lock in sysfs apis | Yu Kuai | 1 | -0/+4 |
2023-01-29 | blk-iocost: don't allow to configure bio based device | Yu Kuai | 1 | -0/+10 |
2023-01-29 | blk-iocost: check return value of match_u64() | Yu Kuai | 1 | -1/+2 |
2023-01-29 | blk-iocost: avoid 64-bit division in ioc_timer_fn | Arnd Bergmann | 1 | -3/+5 |
2023-01-29 | block: add a new helper bdev_{is_zone_start, offset_from_zone_start} | Pankaj Raghav | 2 | -3/+3 |
2023-01-29 | block: extend bio-cache for non-polled requests | Anuj Gupta | 1 | -4/+2 |
2023-01-29 | block: don't allow multiple bios for IOCB_NOWAIT issue | Jens Axboe | 1 | -3/+18 |
2023-01-29 | block: add a BUILD_BUG_ON() for adding more bio flags than we have space | Jens Axboe | 1 | -0/+2 |
2023-01-29 | block: save user max_sectors limit | Keith Busch | 2 | -8/+22 |
2023-01-29 | block: make BLK_DEF_MAX_SECTORS unsigned | Keith Busch | 1 | -1/+1 |
2023-01-29 | block, bfq: balance I/O injection among underutilized actuators | Davide Zini | 1 | -5/+13 |
2023-01-29 | block, bfq: inject I/O to underutilized actuators | Davide Zini | 4 | -40/+139 |
2023-01-29 | block, bfq: retrieve independent access ranges from request queue | Federico Gavioli | 2 | -9/+58 |
2023-01-29 | block, bfq: split also async bfq_queues on a per-actuator basis | Davide Zini | 2 | -22/+27 |
2023-01-29 | block, bfq: turn bfqq_data into an array in bfq_io_cq | Paolo Valente | 2 | -45/+67 |
2023-01-29 | block, bfq: move io_cq-persistent bfqq data into a dedicated struct | Paolo Valente | 2 | -80/+110 |
2023-01-29 | block, bfq: forbid stable merging of queues associated with different actuators | Paolo Valente | 1 | -4/+9 |
2023-01-29 | block, bfq: split sync bfq_queues on a per-actuator basis | Paolo Valente | 3 | -107/+195 |
2023-01-27 | driver core: make struct device_type.devnode() take a const * | Greg Kroah-Hartman | 1 | -1/+1 |