File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -5010,7 +5010,7 @@ static void __blk_mq_update_nr_hw_queues(struct blk_mq_tag_set *set,
50105010fallback :
50115011 blk_mq_update_queue_map (set );
50125012 list_for_each_entry (q , & set -> tag_list , tag_set_list ) {
5013- blk_mq_realloc_hw_ctxs (set , q );
5013+ __blk_mq_realloc_hw_ctxs (set , q );
50145014
50155015 if (q -> nr_hw_queues != set -> nr_hw_queues ) {
50165016 int i = prev_nr_hw_queues ;
@@ -5034,6 +5034,9 @@ static void __blk_mq_update_nr_hw_queues(struct blk_mq_tag_set *set,
50345034 list_for_each_entry (q , & set -> tag_list , tag_set_list ) {
50355035 blk_mq_sysfs_register_hctxs (q );
50365036 blk_mq_debugfs_register_hctxs (q );
5037+
5038+ blk_mq_remove_hw_queues_cpuhp (q );
5039+ blk_mq_add_hw_queues_cpuhp (q );
50375040 }
50385041 memalloc_noio_restore (memflags );
50395042
You can’t perform that action at this time.
0 commit comments