From bf5cd86041770a7efc6b45b5e6270520f6cf6da8 Mon Sep 17 00:00:00 2001 From: Liang Chen Date: Fri, 2 Jun 2023 14:31:58 +0800 Subject: [PATCH] cpufreq: interactive: fix compile error kernel 6.1 drivers/cpufreq/cpufreq_interactive.c:1050:3: error: field designator 'default_attrs' does not refer to any field in type 'struct kobj_type' .default_attrs = interactive_attributes, ^ 1 error generated. Change-Id: I3d9ccc23a30f5be8bd10fd846f60c3611fb62a6f Signed-off-by: Liang Chen --- drivers/cpufreq/cpufreq_interactive.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/cpufreq/cpufreq_interactive.c b/drivers/cpufreq/cpufreq_interactive.c index a486993cda40..a128216fc288 100644 --- a/drivers/cpufreq/cpufreq_interactive.c +++ b/drivers/cpufreq/cpufreq_interactive.c @@ -1031,7 +1031,7 @@ gov_attr_wo(boostpulse); gov_attr_rw(boostpulse_duration); gov_attr_rw(io_is_busy); -static struct attribute *interactive_attributes[] = { +static struct attribute *interactive_attrs[] = { &target_loads.attr, &above_hispeed_delay.attr, &hispeed_freq.attr, @@ -1045,9 +1045,10 @@ static struct attribute *interactive_attributes[] = { &io_is_busy.attr, NULL }; +ATTRIBUTE_GROUPS(interactive); static struct kobj_type interactive_tunables_ktype = { - .default_attrs = interactive_attributes, + .default_groups = interactive_groups, .sysfs_ops = &governor_sysfs_ops, };