All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: Viresh Kumar <viresh.kumar@linaro.org>
Cc: oe-kbuild-all@lists.linux.dev
Subject: [vireshk-pm:cpufreq/boost 60/60] drivers/cpufreq/cpufreq.c:1064:34: error: 'cpufreq_freq_attr_scaling_available_freqs' undeclared
Date: Wed, 22 Jan 2025 23:37:42 +0800	[thread overview]
Message-ID: <202501222346.6JsDOyR9-lkp@intel.com> (raw)

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git cpufreq/boost
head:   65feaddb9dbbb3382cd06a6815aeed54e4760d26
commit: 65feaddb9dbbb3382cd06a6815aeed54e4760d26 [60/60] cpufreq: Remove cpufreq_generic_attrs
config: sh-randconfig-001-20250122 (https://download.01.org/0day-ci/archive/20250122/202501222346.6JsDOyR9-lkp@intel.com/config)
compiler: sh4-linux-gcc (GCC) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250122/202501222346.6JsDOyR9-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202501222346.6JsDOyR9-lkp@intel.com/

All errors (new ones prefixed by >>):

   drivers/cpufreq/cpufreq.c: In function 'cpufreq_add_dev_interface':
>> drivers/cpufreq/cpufreq.c:1064:34: error: 'cpufreq_freq_attr_scaling_available_freqs' undeclared (first use in this function)
    1064 |                                 &cpufreq_freq_attr_scaling_available_freqs.attr);
         |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/cpufreq/cpufreq.c:1064:34: note: each undeclared identifier is reported only once for each function it appears in
>> drivers/cpufreq/cpufreq.c:1070:34: error: 'cpufreq_freq_attr_scaling_boost_freqs' undeclared (first use in this function)
    1070 |                                 &cpufreq_freq_attr_scaling_boost_freqs.attr);
         |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


vim +/cpufreq_freq_attr_scaling_available_freqs +1064 drivers/cpufreq/cpufreq.c

87549141d516ae Viresh Kumar      2015-06-10  1055  
d9612a495b0bc9 Rafael J. Wysocki 2015-07-27  1056  static int cpufreq_add_dev_interface(struct cpufreq_policy *policy)
909a694e336bf3 Dave Jones        2009-07-08  1057  {
909a694e336bf3 Dave Jones        2009-07-08  1058  	struct freq_attr **drv_attr;
909a694e336bf3 Dave Jones        2009-07-08  1059  	int ret = 0;
909a694e336bf3 Dave Jones        2009-07-08  1060  
d12790180300c1 Viresh Kumar      2025-01-22  1061  	/* Attributes that need freq_table */
d12790180300c1 Viresh Kumar      2025-01-22  1062  	if (policy->freq_table) {
d12790180300c1 Viresh Kumar      2025-01-22  1063  		ret = sysfs_create_file(&policy->kobj,
d12790180300c1 Viresh Kumar      2025-01-22 @1064  				&cpufreq_freq_attr_scaling_available_freqs.attr);
d12790180300c1 Viresh Kumar      2025-01-22  1065  		if (ret)
d12790180300c1 Viresh Kumar      2025-01-22  1066  			return ret;
d12790180300c1 Viresh Kumar      2025-01-22  1067  
d12790180300c1 Viresh Kumar      2025-01-22  1068  		if (cpufreq_boost_supported()) {
d12790180300c1 Viresh Kumar      2025-01-22  1069  			ret = sysfs_create_file(&policy->kobj,
d12790180300c1 Viresh Kumar      2025-01-22 @1070  				&cpufreq_freq_attr_scaling_boost_freqs.attr);
d12790180300c1 Viresh Kumar      2025-01-22  1071  			if (ret)
d12790180300c1 Viresh Kumar      2025-01-22  1072  				return ret;
d12790180300c1 Viresh Kumar      2025-01-22  1073  		}
d12790180300c1 Viresh Kumar      2025-01-22  1074  	}
d12790180300c1 Viresh Kumar      2025-01-22  1075  
909a694e336bf3 Dave Jones        2009-07-08  1076  	/* set up files for this cpu device */
1c3d85dd4e21a4 Rafael J. Wysocki 2013-04-29  1077  	drv_attr = cpufreq_driver->attr;
f13f1184a1f4e0 Viresh Kumar      2015-01-02  1078  	while (drv_attr && *drv_attr) {
d12790180300c1 Viresh Kumar      2025-01-22  1079  		/* These are already added, skip them */
d12790180300c1 Viresh Kumar      2025-01-22  1080  		if (*drv_attr == &cpufreq_freq_attr_scaling_available_freqs ||
d12790180300c1 Viresh Kumar      2025-01-22  1081  		    *drv_attr == &cpufreq_freq_attr_scaling_boost_freqs) {
d12790180300c1 Viresh Kumar      2025-01-22  1082  			drv_attr++;
d12790180300c1 Viresh Kumar      2025-01-22  1083  			continue;
d12790180300c1 Viresh Kumar      2025-01-22  1084  		}
d12790180300c1 Viresh Kumar      2025-01-22  1085  
909a694e336bf3 Dave Jones        2009-07-08  1086  		ret = sysfs_create_file(&policy->kobj, &((*drv_attr)->attr));
909a694e336bf3 Dave Jones        2009-07-08  1087  		if (ret)
6d4e81ed89c092 Tomeu Vizoso      2014-11-24  1088  			return ret;
909a694e336bf3 Dave Jones        2009-07-08  1089  		drv_attr++;
909a694e336bf3 Dave Jones        2009-07-08  1090  	}
1c3d85dd4e21a4 Rafael J. Wysocki 2013-04-29  1091  	if (cpufreq_driver->get) {
909a694e336bf3 Dave Jones        2009-07-08  1092  		ret = sysfs_create_file(&policy->kobj, &cpuinfo_cur_freq.attr);
909a694e336bf3 Dave Jones        2009-07-08  1093  		if (ret)
6d4e81ed89c092 Tomeu Vizoso      2014-11-24  1094  			return ret;
909a694e336bf3 Dave Jones        2009-07-08  1095  	}
c034b02e213d27 Dirk Brandewie    2014-10-13  1096  
909a694e336bf3 Dave Jones        2009-07-08  1097  	ret = sysfs_create_file(&policy->kobj, &scaling_cur_freq.attr);
909a694e336bf3 Dave Jones        2009-07-08  1098  	if (ret)
6d4e81ed89c092 Tomeu Vizoso      2014-11-24  1099  		return ret;
c034b02e213d27 Dirk Brandewie    2014-10-13  1100  
1c3d85dd4e21a4 Rafael J. Wysocki 2013-04-29  1101  	if (cpufreq_driver->bios_limit) {
e2f74f355e9e29 Thomas Renninger  2009-11-19  1102  		ret = sysfs_create_file(&policy->kobj, &bios_limit.attr);
e2f74f355e9e29 Thomas Renninger  2009-11-19  1103  		if (ret)
e18f1682bce701 Srivatsa S. Bhat  2013-07-30  1104  			return ret;
6d4e81ed89c092 Tomeu Vizoso      2014-11-24  1105  	}
e18f1682bce701 Srivatsa S. Bhat  2013-07-30  1106  
218a06a79d9a98 Jie Zhan          2023-08-22  1107  	if (cpufreq_boost_supported()) {
218a06a79d9a98 Jie Zhan          2023-08-22  1108  		ret = sysfs_create_file(&policy->kobj, &local_boost.attr);
218a06a79d9a98 Jie Zhan          2023-08-22  1109  		if (ret)
218a06a79d9a98 Jie Zhan          2023-08-22  1110  			return ret;
218a06a79d9a98 Jie Zhan          2023-08-22  1111  	}
218a06a79d9a98 Jie Zhan          2023-08-22  1112  
26619804e733bb Viresh Kumar      2016-09-12  1113  	return 0;
e18f1682bce701 Srivatsa S. Bhat  2013-07-30  1114  }
e18f1682bce701 Srivatsa S. Bhat  2013-07-30  1115  

:::::: The code at line 1064 was first introduced by commit
:::::: d12790180300c14e22e3bec415f2d1330afc15d8 cpufreq: Always create freq-table related sysfs file

:::::: TO: Viresh Kumar <viresh.kumar@linaro.org>
:::::: CC: Viresh Kumar <viresh.kumar@linaro.org>

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

                 reply	other threads:[~2025-01-22 15:37 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202501222346.6JsDOyR9-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=oe-kbuild-all@lists.linux.dev \
    --cc=viresh.kumar@linaro.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.