Messages in this thread Patch in this message | | | From | Yu Kuai <> | Subject | [PATCH -next 3/6] blk-wbt: don't enable wbt for bio based device | Date | Thu, 11 May 2023 09:45:06 +0800 |
| |
From: Yu Kuai <yukuai3@huawei.com>
Because rq_qos only make sense for rq based device. Instead of fail from sysfs configuration, make wbt sysfs dentry invisible directly.
Signed-off-by: Yu Kuai <yukuai3@huawei.com> --- block/blk-sysfs.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/block/blk-sysfs.c b/block/blk-sysfs.c index 6c1c4ba66bc0..c8e1f1462422 100644 --- a/block/blk-sysfs.c +++ b/block/blk-sysfs.c @@ -686,6 +686,10 @@ static umode_t queue_attr_visible(struct kobject *kobj, struct attribute *attr, !blk_queue_is_zoned(q)) return 0; +#ifdef CONFIG_BLK_WBT + if (attr == &queue_wb_lat_entry.attr && !queue_is_mq(q)) + return 0; +#endif return attr->mode; } -- 2.39.2
| |