From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0140786218892108731==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [chanwoo:devfreq-testing-passive-gov 14/15] include/linux/devfreq.h:332:1: warning: no semicolon at end of struct or union Date: Wed, 31 Mar 2021 23:10:56 +0800 Message-ID: <202103312349.6IDPMZas-lkp@intel.com> List-Id: --===============0140786218892108731== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git d= evfreq-testing-passive-gov head: 801b60f356489d7a4525d95b615e00544ba34729 commit: 58c52e7878cc305830bc4c784ebdb6cba7a94c87 [14/15] PM / devfreq: Add = cpu based scaling support to passive governor config: um-allmodconfig (attached as .config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce (this is a W=3D1 build): # https://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git= /commit/?id=3D58c52e7878cc305830bc4c784ebdb6cba7a94c87 git remote add chanwoo https://git.kernel.org/pub/scm/linux/kernel/= git/chanwoo/linux.git git fetch --no-tags chanwoo devfreq-testing-passive-gov git checkout 58c52e7878cc305830bc4c784ebdb6cba7a94c87 # save the attached .config to linux build tree make W=3D1 ARCH=3Dum = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): cc1: warning: arch/um/include/uapi: No such file or directory [-Wmissing= -include-dirs] In file included from arch/x86/um/asm/processor.h:41, from include/linux/spinlock_up.h:8, from include/linux/spinlock.h:92, from include/linux/mmzone.h:8, from include/linux/gfp.h:6, from include/linux/umh.h:4, from include/linux/kmod.h:9, from include/linux/module.h:16, from drivers/devfreq/governor_simpleondemand.c:10: arch/um/include/asm/processor-generic.h:97:19: error: expected identifie= r or '(' before '&' token 97 | #define cpu_data (&boot_cpu_data) | ^ include/linux/devfreq.h:331:27: note: in expansion of macro 'cpu_data' 331 | struct devfreq_cpu_data *cpu_data[NR_CPUS]; | ^~~~~~~~ In file included from drivers/devfreq/governor_simpleondemand.c:11: >> include/linux/devfreq.h:332:1: warning: no semicolon at end of struct or= union 332 | }; | ^ -- cc1: warning: arch/um/include/uapi: No such file or directory [-Wmissing= -include-dirs] In file included from arch/x86/um/asm/processor.h:41, from include/linux/spinlock_up.h:8, from include/linux/spinlock.h:92, from include/linux/mmzone.h:8, from include/linux/gfp.h:6, from include/linux/umh.h:4, from include/linux/kmod.h:9, from include/linux/module.h:16, from drivers/devfreq/governor_passive.c:10: arch/um/include/asm/processor-generic.h:97:19: error: expected identifie= r or '(' before '&' token 97 | #define cpu_data (&boot_cpu_data) | ^ include/linux/devfreq.h:331:27: note: in expansion of macro 'cpu_data' 331 | struct devfreq_cpu_data *cpu_data[NR_CPUS]; | ^~~~~~~~ In file included from drivers/devfreq/governor_passive.c:16: >> include/linux/devfreq.h:332:1: warning: no semicolon at end of struct or= union 332 | }; | ^ In file included from arch/x86/um/asm/processor.h:41, from include/linux/spinlock_up.h:8, from include/linux/spinlock.h:92, from include/linux/mmzone.h:8, from include/linux/gfp.h:6, from include/linux/umh.h:4, from include/linux/kmod.h:9, from include/linux/module.h:16, from drivers/devfreq/governor_passive.c:10: drivers/devfreq/governor_passive.c: In function 'get_target_freq_with_cp= ufreq': arch/um/include/asm/processor-generic.h:97:19: error: expected identifie= r or '(' before '&' token 97 | #define cpu_data (&boot_cpu_data) | ^ drivers/devfreq/governor_passive.c:52:27: note: in expansion of macro 'c= pu_data' 52 | struct devfreq_cpu_data *cpu_data; | ^~~~~~~~ arch/um/include/asm/processor-generic.h:97:18: error: expected identifie= r before '(' token 97 | #define cpu_data (&boot_cpu_data) | ^ drivers/devfreq/governor_passive.c:58:22: note: in expansion of macro 'c= pu_data' 58 | cpu_data =3D p_data->cpu_data[cpu]; | ^~~~~~~~ >> drivers/devfreq/governor_passive.c:59:7: warning: the address of 'boot_c= pu_data' will always evaluate as 'true' [-Waddress] 59 | if (!cpu_data || cpu_data->first_cpu !=3D cpu) | ^ drivers/devfreq/governor_passive.c:59:28: error: 'struct cpuinfo_um' has= no member named 'first_cpu' 59 | if (!cpu_data || cpu_data->first_cpu !=3D cpu) | ^~ drivers/devfreq/governor_passive.c:63:21: error: 'struct cpuinfo_um' has= no member named 'cur_freq' 63 | cpu_cur =3D cpu_data->cur_freq * HZ_PER_KHZ; | ^~ drivers/devfreq/governor_passive.c:64:49: error: 'struct cpuinfo_um' has= no member named 'dev' 64 | freq =3D get_taget_freq_by_required_opp(cpu_data->dev, | ^~ drivers/devfreq/governor_passive.c:65:14: error: 'struct cpuinfo_um' has= no member named 'opp_table' 65 | cpu_data->opp_table, | ^~ drivers/devfreq/governor_passive.c:75:21: error: 'struct cpuinfo_um' has= no member named 'min_freq' 75 | cpu_min =3D cpu_data->min_freq; | ^~ drivers/devfreq/governor_passive.c:76:21: error: 'struct cpuinfo_um' has= no member named 'max_freq' 76 | cpu_max =3D cpu_data->max_freq; | ^~ drivers/devfreq/governor_passive.c:77:21: error: 'struct cpuinfo_um' has= no member named 'cur_freq' 77 | cpu_cur =3D cpu_data->cur_freq; | ^~ >> drivers/devfreq/governor_passive.c:50:31: warning: variable 'p_data' set= but not used [-Wunused-but-set-variable] 50 | struct devfreq_passive_data *p_data =3D | ^~~~~~ In file included from arch/x86/um/asm/processor.h:41, from include/linux/spinlock_up.h:8, from include/linux/spinlock.h:92, from include/linux/mmzone.h:8, from include/linux/gfp.h:6, from include/linux/umh.h:4, from include/linux/kmod.h:9, from include/linux/module.h:16, from drivers/devfreq/governor_passive.c:10: drivers/devfreq/governor_passive.c: In function 'cpufreq_passive_notifie= r_call': arch/um/include/asm/processor-generic.h:97:19: error: expected identifie= r or '(' before '&' token 97 | #define cpu_data (&boot_cpu_data) | ^ drivers/devfreq/governor_passive.c:214:27: note: in expansion of macro '= cpu_data' 214 | struct devfreq_cpu_data *cpu_data; | ^~~~~~~~ arch/um/include/asm/processor-generic.h:97:18: error: expected identifie= r before '(' token 97 | #define cpu_data (&boot_cpu_data) | ^ drivers/devfreq/governor_passive.c:220:10: note: in expansion of macro '= cpu_data' 220 | !data->cpu_data[freqs->policy->cpu]) | ^~~~~~~~ arch/um/include/asm/processor-generic.h:97:18: error: expected identifie= r before '(' token 97 | #define cpu_data (&boot_cpu_data) | ^ drivers/devfreq/governor_passive.c:223:19: note: in expansion of macro '= cpu_data' 223 | cpu_data =3D data->cpu_data[freqs->policy->cpu]; | ^~~~~~~~ drivers/devfreq/governor_passive.c:224:14: error: 'struct cpuinfo_um' ha= s no member named 'cur_freq' 224 | if (cpu_data->cur_freq =3D=3D freqs->new) | ^~ drivers/devfreq/governor_passive.c:227:21: error: 'struct cpuinfo_um' ha= s no member named 'cur_freq' 227 | cur_freq =3D cpu_data->cur_freq; | ^~ drivers/devfreq/governor_passive.c:228:10: error: 'struct cpuinfo_um' ha= s no member named 'cur_freq' 228 | cpu_data->cur_freq =3D freqs->new; | ^~ drivers/devfreq/governor_passive.c:234:11: error: 'struct cpuinfo_um' ha= s no member named 'cur_freq' 234 | cpu_data->cur_freq =3D cur_freq; | ^~ In file included from arch/x86/um/asm/processor.h:41, from include/linux/spinlock_up.h:8, from include/linux/spinlock.h:92, from include/linux/mmzone.h:8, from include/linux/gfp.h:6, from include/linux/umh.h:4, from include/linux/kmod.h:9, from include/linux/module.h:16, from drivers/devfreq/governor_passive.c:10: drivers/devfreq/governor_passive.c: In function 'cpufreq_passive_registe= r_notifier': arch/um/include/asm/processor-generic.h:97:19: error: expected identifie= r or '(' before '&' token 97 | #define cpu_data (&boot_cpu_data) | ^ drivers/devfreq/governor_passive.c:248:27: note: in expansion of macro '= cpu_data' 248 | struct devfreq_cpu_data *cpu_data; | ^~~~~~~~ arch/um/include/asm/processor-generic.h:97:18: error: expected identifie= r before '(' token 97 | #define cpu_data (&boot_cpu_data) | ^ drivers/devfreq/governor_passive.c:265:15: note: in expansion of macro '= cpu_data' 265 | if (p_data->cpu_data[cpu]) | ^~~~~~~~ drivers/devfreq/governor_passive.c:270:13: error: lvalue required as lef= t operand of assignment 270 | cpu_data =3D kzalloc(sizeof(*cpu_data), GFP_KERNEL); | ^ drivers/devfreq/governor_passive.c:271:8: warning: the address of 'boot_= cpu_data' will always evaluate as 'true' [-Waddress] 271 | if (!cpu_data) { | ^ drivers/devfreq/governor_passive.c:289:12: error: 'struct cpuinfo_um' ha= s no member named 'dev' 289 | cpu_data->dev =3D cpu_dev; | ^~ drivers/devfreq/governor_passive.c:290:12: error: 'struct cpuinfo_um' ha= s no member named 'opp_table' 290 | cpu_data->opp_table =3D opp_table; | ^~ drivers/devfreq/governor_passive.c:291:12: error: 'struct cpuinfo_um' ha= s no member named 'first_cpu' 291 | cpu_data->first_cpu =3D cpumask_first(policy->related_cpus); | ^~ drivers/devfreq/governor_passive.c:292:12: error: 'struct cpuinfo_um' ha= s no member named 'cur_freq' 292 | cpu_data->cur_freq =3D policy->cur; | ^~ drivers/devfreq/governor_passive.c:293:12: error: 'struct cpuinfo_um' ha= s no member named 'min_freq' 293 | cpu_data->min_freq =3D policy->cpuinfo.min_freq; | ^~ drivers/devfreq/governor_passive.c:294:12: error: 'struct cpuinfo_um' ha= s no member named 'max_freq' 294 | cpu_data->max_freq =3D policy->cpuinfo.max_freq; | ^~ In file included from arch/x86/um/asm/processor.h:41, from include/linux/spinlock_up.h:8, from include/linux/spinlock.h:92, from include/linux/mmzone.h:8, from include/linux/gfp.h:6, from include/linux/umh.h:4, from include/linux/kmod.h:9, from include/linux/module.h:16, from drivers/devfreq/governor_passive.c:10: arch/um/include/asm/processor-generic.h:97:18: error: expected identifie= r before '(' token 97 | #define cpu_data (&boot_cpu_data) | ^ drivers/devfreq/governor_passive.c:296:12: note: in expansion of macro '= cpu_data' 296 | p_data->cpu_data[cpu] =3D cpu_data; | ^~~~~~~~ drivers/devfreq/governor_passive.c: In function 'cpufreq_passive_unregis= ter_notifier': arch/um/include/asm/processor-generic.h:97:19: error: expected identifie= r or '(' before '&' token 97 | #define cpu_data (&boot_cpu_data) | ^ drivers/devfreq/governor_passive.c:321:27: note: in expansion of macro '= cpu_data' 321 | struct devfreq_cpu_data *cpu_data; | ^~~~~~~~ arch/um/include/asm/processor-generic.h:97:18: error: expected identifie= r before '(' token 97 | #define cpu_data (&boot_cpu_data) | ^ drivers/devfreq/governor_passive.c:328:22: note: in expansion of macro '= cpu_data' 328 | cpu_data =3D p_data->cpu_data[cpu]; | ^~~~~~~~ >> arch/um/include/asm/processor-generic.h:97:18: warning: the address of '= boot_cpu_data' will always evaluate as 'true' [-Waddress] 97 | #define cpu_data (&boot_cpu_data) | ^ drivers/devfreq/governor_passive.c:329:7: note: in expansion of macro 'c= pu_data' 329 | if (cpu_data) { | ^~~~~~~~ drivers/devfreq/governor_passive.c:330:16: error: 'struct cpuinfo_um' ha= s no member named 'opp_table' 330 | if (cpu_data->opp_table) | ^~ drivers/devfreq/governor_passive.c:331:38: error: 'struct cpuinfo_um' ha= s no member named 'opp_table' 331 | dev_pm_opp_put_opp_table(cpu_data->opp_table); | ^~ drivers/devfreq/governor_passive.c:333:13: error: lvalue required as lef= t operand of assignment 333 | cpu_data =3D NULL; | ^ vim +332 include/linux/devfreq.h 58c52e7878cc30 Saravana Kannan 2021-03-02 296 = 996133119f5733 Chanwoo Choi 2016-03-22 297 /** 7a51320ecd3942 Mauro Carvalho Chehab 2020-03-17 298 * struct devfreq_pas= sive_data - ``void *data`` fed to struct devfreq 996133119f5733 Chanwoo Choi 2016-03-22 299 * and devfreq_add_de= vice 996133119f5733 Chanwoo Choi 2016-03-22 300 * @parent: the devfr= eq instance of parent device. 996133119f5733 Chanwoo Choi 2016-03-22 301 * @get_target_freq: = Optional callback, Returns desired operating frequency 996133119f5733 Chanwoo Choi 2016-03-22 302 * for the device u= sing passive governor. That is called 996133119f5733 Chanwoo Choi 2016-03-22 303 * when passive gov= ernor should decide the next frequency 996133119f5733 Chanwoo Choi 2016-03-22 304 * by using the new= frequency of parent devfreq device 996133119f5733 Chanwoo Choi 2016-03-22 305 * using governors = except for passive governor. 996133119f5733 Chanwoo Choi 2016-03-22 306 * If the devfreq d= evice has the specific method to decide 996133119f5733 Chanwoo Choi 2016-03-22 307 * the next frequen= cy, should use this callback. 58c52e7878cc30 Saravana Kannan 2021-03-02 308 + * @parent_type par= ent type of the device 58c52e7878cc30 Saravana Kannan 2021-03-02 309 + * @this: the devf= req instance of own device. 58c52e7878cc30 Saravana Kannan 2021-03-02 310 + * @nb: the notifi= er block for DEVFREQ_TRANSITION_NOTIFIER list 58c52e7878cc30 Saravana Kannan 2021-03-02 311 + * @cpu_data: the = state min/max/current frequency of all online cpu's 996133119f5733 Chanwoo Choi 2016-03-22 312 * 996133119f5733 Chanwoo Choi 2016-03-22 313 * The devfreq_passiv= e_data have to set the devfreq instance of parent 996133119f5733 Chanwoo Choi 2016-03-22 314 * device with govern= ors except for the passive governor. But, don't need to 996133119f5733 Chanwoo Choi 2016-03-22 315 * initialize the 'th= is' and 'nb' field because the devfreq core will handle 996133119f5733 Chanwoo Choi 2016-03-22 316 * them. 996133119f5733 Chanwoo Choi 2016-03-22 317 */ 996133119f5733 Chanwoo Choi 2016-03-22 318 struct devfreq_passiv= e_data { 996133119f5733 Chanwoo Choi 2016-03-22 319 /* Should set the de= vfreq instance of parent device */ 996133119f5733 Chanwoo Choi 2016-03-22 320 struct devfreq *pare= nt; 996133119f5733 Chanwoo Choi 2016-03-22 321 = 996133119f5733 Chanwoo Choi 2016-03-22 322 /* Optional callback= to decide the next frequency of passvice device */ 996133119f5733 Chanwoo Choi 2016-03-22 323 int (*get_target_fre= q)(struct devfreq *this, unsigned long *freq); 996133119f5733 Chanwoo Choi 2016-03-22 324 = 58c52e7878cc30 Saravana Kannan 2021-03-02 325 /* Should set the ty= pe of parent device */ 58c52e7878cc30 Saravana Kannan 2021-03-02 326 enum devfreq_parent_= dev_type parent_type; 58c52e7878cc30 Saravana Kannan 2021-03-02 327 = 996133119f5733 Chanwoo Choi 2016-03-22 328 /* For passive gover= nor's internal use. Don't need to set them */ 996133119f5733 Chanwoo Choi 2016-03-22 329 struct devfreq *this; 996133119f5733 Chanwoo Choi 2016-03-22 330 struct notifier_bloc= k nb; 58c52e7878cc30 Saravana Kannan 2021-03-02 @331 struct devfreq_cpu_d= ata *cpu_data[NR_CPUS]; 996133119f5733 Chanwoo Choi 2016-03-22 @332 }; 996133119f5733 Chanwoo Choi 2016-03-22 333 #endif 996133119f5733 Chanwoo Choi 2016-03-22 334 = :::::: The code at line 332 was first introduced by commit :::::: 996133119f57334c38b020dbfaaac5b5eb127e29 PM / devfreq: Add new passi= ve governor :::::: TO: Chanwoo Choi :::::: CC: MyungJoo Ham --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============0140786218892108731== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 532aukP9f0EKzjfmdwEA --===============0140786218892108731==--