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-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>
|
commit | commitdiff | tree |
2022-05-28 |
Yu Kuai | nbd: fix io hung while disconnecting device Signed-off-by: Yu Kuai <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>
|
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>
|
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>
|
commit | commitdiff | tree |
2022-05-16 |
Yu Kuai | block, bfq: make bfq_has_work() more accurate Signed-off-by: Yu Kuai <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>
|
commit | commitdiff | tree |
2022-05-04 |
Yu Kuai | powerpc: make 'boot_text_mapped' static Signed-off-by: Yu Kuai <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>
|
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>
|
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>
|
commit | commitdiff | tree |
2022-02-18 |
Yu Kuai | block, bfq: don't move oom_bfqq Signed-off-by: Yu Kuai <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>
|
commit | commitdiff | tree |
2022-02-18 |
Yu Kuai | block, bfq: cleanup bfq_bfqq_to_bfqg() Signed-off-by: Yu Kuai <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>
|
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>
|
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>
|
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 |
2021-11-02 |
Yu Kuai | nbd: fix max value for 'first_minor' Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2021-10-25 |
Yu Kuai | blk-cgroup: synchronize blkg creation against policy... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2021-10-18 |
Yu Kuai | nbd: fix uaf in nbd_handle_reply() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2021-10-18 |
Yu Kuai | nbd: partition nbd_read_stat() into nbd_read_reply... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2021-10-18 |
Yu Kuai | nbd: clean up return value checking of sock_xmit() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2021-10-18 |
Yu Kuai | nbd: don't start request if nbd_queue_rq() failed Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2021-10-18 |
Yu Kuai | nbd: check sock index in nbd_read_stat() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2021-10-18 |
Yu Kuai | nbd: make sure request completion won't concurrent Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2021-10-18 |
Yu Kuai | nbd: don't handle response without a corresponding... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2021-08-13 |
Yu Kuai | blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUE... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2021-08-05 |
Yu Kuai | blk-iolatency: error out if blk_get_queue() failed... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2021-07-16 |
Yu Kuai | reiserfs: add check for root_inode in reiserfs_fill_super Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2021-07-14 |
Yu Kuai | dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2021-07-07 |
Yu Kuai | blk-cgroup: prevent rcu_sched detected stalls warnings... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
2021-07-01 |
Yu Kuai | lib/decompressors: remove set but not used variabled... Signed-off-by: Yu Kuai <yukuai3@huawei.com>
|
commit | commitdiff | tree |
next |