2023-05-23 |
Yu Kuai | blk-wbt: fix that wbt can't be disabled by default Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-04-14 |
Yu Kuai | md/raid10: don't call bio_start_io_acct twice for bio... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-04-14 |
Yu Kuai | md/raid10: fix memleak of md thread Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-04-14 |
Yu Kuai | md/raid10: fix memleak for 'conf->bio_split' Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-04-14 |
Yu Kuai | md/raid10: fix leak of 'r10bio->remaining' for recovery Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-04-14 |
Yu Kuai | md/raid10: don't BUG_ON() in raise_barrier() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-04-14 |
Yu Kuai | md: fix soft lockup in status_resync Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-04-07 |
Yu Kuai | block: don't set GD_NEED_PART_SCAN if scan partition... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-03-29 |
Yu Kuai | md: fix regression for null-ptr-deference in __md_stop() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-03-17 |
Yu Kuai | scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-03-15 |
Yu Kuai | block: count 'ios' and 'sectors' when io is done for... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-03-08 |
Yu Kuai | block, bfq: fix uaf for 'stable_merge_bfqq' Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-03-07 |
Yu Kuai | block: fix wrong mode for blkdev_put() from disk_scan_partit... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-02-17 |
Yu Kuai | block: fix scan partition for exclusively open device... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-02-17 |
Yu Kuai | block: Revert "block: Do not reread partition table... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-02-07 |
Yu Kuai | block, bfq: cleanup 'bfqg->online' Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-01-30 |
Yu Kuai | block, bfq: fix uaf for bfqq in bic_set_bfqq() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-01-29 |
Yu Kuai | blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-01-29 |
Yu Kuai | blk-cgroup: support to track if policy is online Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-01-29 |
Yu Kuai | blk-cgroup: dropping parent refcount after pd_free_fn... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-01-29 |
Yu Kuai | blk-iocost: read params inside lock in sysfs apis Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-01-29 |
Yu Kuai | blk-iocost: don't allow to configure bio based device Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-01-29 |
Yu Kuai | blk-iocost: check return value of match_u64() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-01-17 |
Yu Kuai | blk-cgroup: fix missing pd_online_fn() while activating... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2023-01-16 |
Yu Kuai | block, bfq: switch 'bfqg->ref' to use atomic refcount... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-12-26 |
Yu Kuai | block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-12-14 |
Yu Kuai | block, bfq: replace 0/1 with false/true in bic apis Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-12-14 |
Yu Kuai | block, bfq: don't return bfqg from __bfq_bic_change_cgroup() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-12-14 |
Yu Kuai | block, bfq: fix possible uaf for 'bfqq->bic' Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-11-16 |
Yu Kuai | block: don't allow a disk link holder to itself Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-11-16 |
Yu Kuai | block: store the holder kobject in bd_holder_disk Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-11-16 |
Yu Kuai | block: fix use after free for bd_holder_dir Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-11-16 |
Yu Kuai | dm: make sure create and remove dm device won't race... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-11-08 |
Yu Kuai | block, bfq: fix null pointer dereference in bfq_bio_bfqg() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-11-02 |
Yu Kuai | block, bfq: don't declare 'bfqd' as type 'void *' in... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-11-02 |
Yu Kuai | block, bfq: remove dead code for updating 'rq_in_driver' Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-11-02 |
Yu Kuai | block, bfq: cleanup bfq_activate_requeue_entity() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-11-02 |
Yu Kuai | block, bfq: factor out code to update 'active_entities' Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-11-02 |
Yu Kuai | block, bfq: remove set but not used variable in __bfq_entity... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-11-01 |
Yu Kuai | block, bfq: cleanup __bfq_weights_tree_remove() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-11-01 |
Yu Kuai | block, bfq: cleanup bfq_weights_tree add/remove apis Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-11-01 |
Yu Kuai | block, bfq: do not idle if only one group is activated Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-11-01 |
Yu Kuai | block, bfq: refactor the counting of 'num_groups_with_pendin... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-11-01 |
Yu Kuai | block, bfq: record how many queues have pending requests Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-11-01 |
Yu Kuai | block, bfq: support to track if bfqq has pending requests Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | blk-wbt: don't enable throttling if default elevator... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | elevator: add new field flags in struct elevator_queue Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | blk-wbt: don't show valid wbt_lat_usec in sysfs while... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | blk-wbt: make enable_state more accurate Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | blk-wbt: remove unnecessary check in wbt_enable_default() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | elevator: remove redundant code in elv_unregister_queue() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | blk-iocost: read 'ioc->params' inside 'ioc->lock' in... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | blk-iocost: prevent configuration update concurrent... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | blk-iocost: don't release 'ioc->lock' while updating... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | blk-iocost: disable writeback throttling Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-10-22 |
Yu Kuai | block: fix memory leak for elevator on add_disk failure Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-10-16 |
Yu Kuai | blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapp... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-10-09 |
Yu Kuai | blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-09-24 |
Yu Kuai | blk-throttle: improve bypassing bios checkings Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-09-24 |
Yu Kuai | blk-throttle: remove THROTL_TG_HAS_IOPS_LIMIT Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-09-22 |
Yu Kuai | md/raid10: convert resync_lock to use seqlock Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-09-22 |
Yu Kuai | md/raid10: fix improper BUG_ON() in raise_barrier() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-09-22 |
Yu Kuai | md/raid10: prevent unnecessary calls to wake_up() in... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-09-22 |
Yu Kuai | md/raid10: don't modify 'nr_waitng' in wait_barrier... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-09-22 |
Yu Kuai | md/raid10: factor out code from wait_barrier() to stop_waiti... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-09-21 |
Yu Kuai | blk-wbt: call rq_qos_add() after wb_normal is initialized Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-09-12 |
Yu Kuai | blk-throttle: cleanup tg_update_disptime() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-09-12 |
Yu Kuai | blk-throttle: calling throtl_dequeue/enqueue_tg in... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-09-12 |
Yu Kuai | blk-throttle: use 'READ/WRITE' instead of '0/1' Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-09-12 |
Yu Kuai | blk-throttle: fix io hung due to configuration updates Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-09-12 |
Yu Kuai | blk-throttle: factor out code to calculate ios/bytes_allowed Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-09-12 |
Yu Kuai | blk-throttle: prevent overflow while calculating wait... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-09-12 |
Yu Kuai | blk-throttle: fix that io throttle can only work for... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-09-04 |
Yu Kuai | blk-throttle: clean up codes that can't be reached Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-08-23 |
Yu Kuai | sbitmap: fix possible io hung due to lost wakeup Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-08-22 |
Yu Kuai | block, bfq: remove useless parameter for bfq_add/del_bfqq_busy() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-08-22 |
Yu Kuai | block, bfq: remove useless checking in bfq_put_queue() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-08-22 |
Yu Kuai | block, bfq: remove unused functions Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-08-19 |
Yu Kuai | blk-mq: fix io hung due to missing commit_rqs Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-08-18 |
Yu Kuai | blk-mq: remove unused function blk_mq_queue_stopped() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-08-02 |
Yu Kuai | nbd: add missing definition of pr_fmt Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-05-28 |
Yu Kuai | nbd: use pr_err to output error message Signed-off-by: Yu Kuai <yukuai3@huawei.com> ...org/r/20220521073749.3146892-7-yukuai3@huawei.com
|
commit | commitdiff | tree |
2022-05-28 |
Yu Kuai | nbd: fix io hung while disconnecting device Signed-off-by: Yu Kuai <yukuai3@huawei.com> ...org/r/20220521073749.3146892-5-yukuai3@huawei.com
|
commit | commitdiff | tree |
2022-05-28 |
Yu Kuai | nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request... Signed-off-by: Yu Kuai <yukuai3@huawei.com> ...org/r/20220521073749.3146892-4-yukuai3@huawei.com
|
commit | commitdiff | tree |
2022-05-28 |
Yu Kuai | nbd: fix race between nbd_alloc_config() and module... Signed-off-by: Yu Kuai <yukuai3@huawei.com> ...org/r/20220521073749.3146892-3-yukuai3@huawei.com
|
commit | commitdiff | tree |
2022-05-28 |
Yu Kuai | nbd: call genl_unregister_family() first in nbd_cleanup() Signed-off-by: Yu Kuai <yukuai3@huawei.com> ...org/r/20220521073749.3146892-2-yukuai3@huawei.com
|
commit | commitdiff | tree |
2022-05-16 |
Yu Kuai | block, bfq: make bfq_has_work() more accurate Signed-off-by: Yu Kuai <yukuai3@huawei.com> ...org/r/20220513023507.2625717-3-yukuai3@huawei.com
|
commit | commitdiff | tree |
2022-05-16 |
Yu Kuai | block, bfq: protect 'bfqd->queued' by 'bfqd->lock' Signed-off-by: Yu Kuai <yukuai3@huawei.com> ...org/r/20220513023507.2625717-2-yukuai3@huawei.com
|
commit | commitdiff | tree |
2022-05-04 |
Yu Kuai | powerpc: make 'boot_text_mapped' static Signed-off-by: Yu Kuai <yukuai3@huawei.com> ...org/r/20210408011801.557004-3-yukuai3@huawei.com
|
commit | commitdiff | tree |
2022-05-04 |
Yu Kuai | powerpc: remove set but not used variable 'force_printk_to_b... Signed-off-by: Yu Kuai <yukuai3@huawei.com> ...org/r/20210408011801.557004-2-yukuai3@huawei.com
|
commit | commitdiff | tree |
2022-04-26 |
Yu Kuai | null-blk: save memory footprint for struct nullb_cmd Signed-off-by: Yu Kuai <yukuai3@huawei.com> ...org/r/20220426022133.3999006-1-yukuai3@huawei.com
|
commit | commitdiff | tree |
2022-03-18 |
Yu Kuai | block: cancel all throttled bios in del_gendisk() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2022-02-28 |
Yu Kuai | blktrace: fix use after free for struct blk_trace Signed-off-by: Yu Kuai <yukuai3@huawei.com> ...org/r/20220228034354.4047385-1-yukuai3@huawei.com
|
commit | commitdiff | tree |
2022-02-18 |
Yu Kuai | block, bfq: don't move oom_bfqq Signed-off-by: Yu Kuai <yukuai3@huawei.com> ...org/r/20220129015924.3958918-4-yukuai3@huawei.com
|
commit | commitdiff | tree |
2022-02-18 |
Yu Kuai | block, bfq: avoid moving bfqq to it's parent bfqg Signed-off-by: Yu Kuai <yukuai3@huawei.com> ...org/r/20220129015924.3958918-3-yukuai3@huawei.com
|
commit | commitdiff | tree |
2022-02-18 |
Yu Kuai | block, bfq: cleanup bfq_bfqq_to_bfqg() Signed-off-by: Yu Kuai <yukuai3@huawei.com> ...org/r/20220129015924.3958918-2-yukuai3@huawei.com
|
commit | commitdiff | tree |
2022-01-26 |
Yu Kuai | blk-mq: fix missing blk_account_io_done() in error... Signed-off-by: Yu Kuai <yukuai3@huawei.com> ...org/r/20220126012132.3111551-1-yukuai3@huawei.com
|
commit | commitdiff | tree |
2021-11-19 |
Yu Kuai | blk-cgroup: fix missing put device in error path from... Signed-off-by: Yu Kuai <yukuai3@huawei.com> ...org/r/20211102020705.2321858-1-yukuai3@huawei.com
|
commit | commitdiff | tree |
2021-11-02 |
Yu Kuai | nbd: error out if socket index doesn't match in nbd_handle_r... Signed-off-by: Yu Kuai <yukuai3@huawei.com> ...org/r/20211101092538.1155842-1-yukuai3@huawei.com
|
commit | commitdiff | tree |
2021-11-02 |
Yu Kuai | nbd: fix possible overflow for 'first_minor' in nbd_dev_add() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
next |