From: kernel test robot <lkp@intel.com>
To: "Paul E. McKenney" <paulmck@kernel.org>
Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev
Subject: [paulmckrcu:dev 42/42] drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:2328:2: error: use of undeclared identifier 'amdgpu_set_thermal_throttling_logging'; did you mean 'amdgpu_get_thermal_throttling_logging'?
Date: Thu, 20 Mar 2025 17:42:58 +0800 [thread overview]
Message-ID: <202503201726.cqCSLFfk-lkp@intel.com> (raw)
tree: https://github.com/paulmckrcu/linux dev
head: 5a4379a0d448c61c5baf670bcc7f9041bc243b02
commit: 5a4379a0d448c61c5baf670bcc7f9041bc243b02 [42/42] drm/amd/pm: Remove unused amdgpu_set_thermal_throttling_logging() function
config: powerpc-randconfig-002-20250320 (https://download.01.org/0day-ci/archive/20250320/202503201726.cqCSLFfk-lkp@intel.com/config)
compiler: clang version 21.0.0git (https://github.com/llvm/llvm-project 87916f8c32ebd8e284091db9b70339df57fd1e90)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250320/202503201726.cqCSLFfk-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/202503201726.cqCSLFfk-lkp@intel.com/
All errors (new ones prefixed by >>):
>> drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:2328:2: error: use of undeclared identifier 'amdgpu_set_thermal_throttling_logging'; did you mean 'amdgpu_get_thermal_throttling_logging'?
2328 | AMDGPU_DEVICE_ATTR_RW(thermal_throttling_logging, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
| ^
drivers/gpu/drm/amd/amdgpu/../pm/inc/amdgpu_pm.h:113:2: note: expanded from macro 'AMDGPU_DEVICE_ATTR_RW'
113 | AMDGPU_DEVICE_ATTR(_name, S_IRUGO | S_IWUSR, \
| ^
drivers/gpu/drm/amd/amdgpu/../pm/inc/amdgpu_pm.h:109:29: note: expanded from macro 'AMDGPU_DEVICE_ATTR'
109 | amdgpu_get_##_name, amdgpu_set_##_name, \
| ^
<scratch space>:20:1: note: expanded from here
20 | amdgpu_set_thermal_throttling_logging
| ^
drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:1645:16: note: 'amdgpu_get_thermal_throttling_logging' declared here
1645 | static ssize_t amdgpu_get_thermal_throttling_logging(struct device *dev,
| ^
>> drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:2328:2: error: incompatible function pointer types initializing 'ssize_t (*)(struct device *, struct device_attribute *, const char *, size_t)' (aka 'int (*)(struct device *, struct device_attribute *, const char *, unsigned int)') with an expression of type 'ssize_t (struct device *, struct device_attribute *, char *)' (aka 'int (struct device *, struct device_attribute *, char *)') [-Wincompatible-function-pointer-types]
2328 | AMDGPU_DEVICE_ATTR_RW(thermal_throttling_logging, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../pm/inc/amdgpu_pm.h:113:2: note: expanded from macro 'AMDGPU_DEVICE_ATTR_RW'
113 | AMDGPU_DEVICE_ATTR(_name, S_IRUGO | S_IWUSR, \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
114 | _flags, ##__VA_ARGS__)
| ~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../pm/inc/amdgpu_pm.h:109:29: note: expanded from macro 'AMDGPU_DEVICE_ATTR'
109 | amdgpu_get_##_name, amdgpu_set_##_name, \
| ^~~~~~~~~~~~~~~~~~
<scratch space>:20:1: note: expanded from here
20 | amdgpu_set_thermal_throttling_logging
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../pm/inc/amdgpu_pm.h:102:44: note: expanded from macro '__AMDGPU_DEVICE_ATTR'
102 | { .dev_attr = __ATTR(_name, _mode, _show, _store), \
| ^~~~~~
include/linux/sysfs.h:234:11: note: expanded from macro '__ATTR'
234 | .store = _store, \
| ^~~~~~
2 errors generated.
vim +2328 drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c
4d154b1ca580fd drivers/gpu/drm/amd/pm/amdgpu_pm.c Lijo Lazar 2024-02-21 2289
4e01847c38f7a5 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c Kevin Wang 2020-04-27 2290 static struct amdgpu_device_attr amdgpu_device_attrs[] = {
4e01847c38f7a5 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c Kevin Wang 2020-04-27 2291 AMDGPU_DEVICE_ATTR_RW(power_dpm_state, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
4215a11923362e drivers/gpu/drm/amd/pm/amdgpu_pm.c Horace Chen 2021-02-25 2292 AMDGPU_DEVICE_ATTR_RW(power_dpm_force_performance_level, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
7884d0e9e30e0b drivers/gpu/drm/amd/pm/amdgpu_pm.c Jiawei Gu 2021-08-04 2293 AMDGPU_DEVICE_ATTR_RO(pp_num_states, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
7884d0e9e30e0b drivers/gpu/drm/amd/pm/amdgpu_pm.c Jiawei Gu 2021-08-04 2294 AMDGPU_DEVICE_ATTR_RO(pp_cur_state, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
7884d0e9e30e0b drivers/gpu/drm/amd/pm/amdgpu_pm.c Jiawei Gu 2021-08-04 2295 AMDGPU_DEVICE_ATTR_RW(pp_force_state, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
7884d0e9e30e0b drivers/gpu/drm/amd/pm/amdgpu_pm.c Jiawei Gu 2021-08-04 2296 AMDGPU_DEVICE_ATTR_RW(pp_table, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
166a3c735c959d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-04-01 2297 AMDGPU_DEVICE_ATTR_RW(pp_dpm_sclk, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF,
166a3c735c959d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-04-01 2298 .attr_update = pp_dpm_clk_default_attr_update),
166a3c735c959d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-04-01 2299 AMDGPU_DEVICE_ATTR_RW(pp_dpm_mclk, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF,
166a3c735c959d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-04-01 2300 .attr_update = pp_dpm_clk_default_attr_update),
166a3c735c959d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-04-01 2301 AMDGPU_DEVICE_ATTR_RW(pp_dpm_socclk, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF,
166a3c735c959d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-04-01 2302 .attr_update = pp_dpm_clk_default_attr_update),
166a3c735c959d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-04-01 2303 AMDGPU_DEVICE_ATTR_RW(pp_dpm_fclk, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF,
166a3c735c959d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-04-01 2304 .attr_update = pp_dpm_clk_default_attr_update),
166a3c735c959d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-04-01 2305 AMDGPU_DEVICE_ATTR_RW(pp_dpm_vclk, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF,
166a3c735c959d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-04-01 2306 .attr_update = pp_dpm_clk_default_attr_update),
166a3c735c959d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-04-01 2307 AMDGPU_DEVICE_ATTR_RW(pp_dpm_vclk1, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF,
166a3c735c959d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-04-01 2308 .attr_update = pp_dpm_clk_default_attr_update),
166a3c735c959d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-04-01 2309 AMDGPU_DEVICE_ATTR_RW(pp_dpm_dclk, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF,
166a3c735c959d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-04-01 2310 .attr_update = pp_dpm_clk_default_attr_update),
166a3c735c959d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-04-01 2311 AMDGPU_DEVICE_ATTR_RW(pp_dpm_dclk1, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF,
166a3c735c959d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-04-01 2312 .attr_update = pp_dpm_clk_default_attr_update),
190145f6922265 drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-03-04 2313 AMDGPU_DEVICE_ATTR_RW(pp_dpm_dcefclk, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF,
190145f6922265 drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-03-04 2314 .attr_update = pp_dpm_dcefclk_attr_update),
166a3c735c959d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-04-01 2315 AMDGPU_DEVICE_ATTR_RW(pp_dpm_pcie, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF,
166a3c735c959d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-04-01 2316 .attr_update = pp_dpm_clk_default_attr_update),
4e01847c38f7a5 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c Kevin Wang 2020-04-27 2317 AMDGPU_DEVICE_ATTR_RW(pp_sclk_od, ATTR_FLAG_BASIC),
4e01847c38f7a5 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c Kevin Wang 2020-04-27 2318 AMDGPU_DEVICE_ATTR_RW(pp_mclk_od, ATTR_FLAG_BASIC),
ac82902df9cf44 drivers/gpu/drm/amd/pm/amdgpu_pm.c Vignesh Chander 2021-10-12 2319 AMDGPU_DEVICE_ATTR_RW(pp_power_profile_mode, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
98a936c395519d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-02-28 2320 AMDGPU_DEVICE_ATTR_RW(pp_od_clk_voltage, ATTR_FLAG_BASIC,
98a936c395519d drivers/gpu/drm/amd/pm/amdgpu_pm.c Yang Wang 2024-02-28 2321 .attr_update = pp_od_clk_voltage_attr_update),
ac82902df9cf44 drivers/gpu/drm/amd/pm/amdgpu_pm.c Vignesh Chander 2021-10-12 2322 AMDGPU_DEVICE_ATTR_RO(gpu_busy_percent, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
ac82902df9cf44 drivers/gpu/drm/amd/pm/amdgpu_pm.c Vignesh Chander 2021-10-12 2323 AMDGPU_DEVICE_ATTR_RO(mem_busy_percent, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
d1b2703cc28769 drivers/gpu/drm/amd/pm/amdgpu_pm.c Xiaojian Du 2024-03-08 2324 AMDGPU_DEVICE_ATTR_RO(vcn_busy_percent, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
4e01847c38f7a5 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c Kevin Wang 2020-04-27 2325 AMDGPU_DEVICE_ATTR_RO(pcie_bw, ATTR_FLAG_BASIC),
ac82902df9cf44 drivers/gpu/drm/amd/pm/amdgpu_pm.c Vignesh Chander 2021-10-12 2326 AMDGPU_DEVICE_ATTR_RW(pp_features, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
ac82902df9cf44 drivers/gpu/drm/amd/pm/amdgpu_pm.c Vignesh Chander 2021-10-12 2327 AMDGPU_DEVICE_ATTR_RO(unique_id, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
ac82902df9cf44 drivers/gpu/drm/amd/pm/amdgpu_pm.c Vignesh Chander 2021-10-12 @2328 AMDGPU_DEVICE_ATTR_RW(thermal_throttling_logging, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
c3ed0e72c87290 drivers/gpu/drm/amd/pm/amdgpu_pm.c Kun Liu 2023-02-21 2329 AMDGPU_DEVICE_ATTR_RW(apu_thermal_cap, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
ac82902df9cf44 drivers/gpu/drm/amd/pm/amdgpu_pm.c Vignesh Chander 2021-10-12 2330 AMDGPU_DEVICE_ATTR_RO(gpu_metrics, ATTR_FLAG_BASIC|ATTR_FLAG_ONEVF),
a7673a1c1acdd8 drivers/gpu/drm/amd/pm/amdgpu_pm.c Sathishkumar S 2021-05-30 2331 AMDGPU_DEVICE_ATTR_RO(smartshift_apu_power, ATTR_FLAG_BASIC,
a7673a1c1acdd8 drivers/gpu/drm/amd/pm/amdgpu_pm.c Sathishkumar S 2021-05-30 2332 .attr_update = ss_power_attr_update),
a7673a1c1acdd8 drivers/gpu/drm/amd/pm/amdgpu_pm.c Sathishkumar S 2021-05-30 2333 AMDGPU_DEVICE_ATTR_RO(smartshift_dgpu_power, ATTR_FLAG_BASIC,
a7673a1c1acdd8 drivers/gpu/drm/amd/pm/amdgpu_pm.c Sathishkumar S 2021-05-30 2334 .attr_update = ss_power_attr_update),
30d95a37f46d1b drivers/gpu/drm/amd/pm/amdgpu_pm.c Sathishkumar S 2021-05-30 2335 AMDGPU_DEVICE_ATTR_RW(smartshift_bias, ATTR_FLAG_BASIC,
30d95a37f46d1b drivers/gpu/drm/amd/pm/amdgpu_pm.c Sathishkumar S 2021-05-30 2336 .attr_update = ss_bias_attr_update),
223aad1be34e11 drivers/gpu/drm/amd/pm/amdgpu_pm.c Lijo Lazar 2023-09-29 2337 AMDGPU_DEVICE_ATTR_RO(pm_metrics, ATTR_FLAG_BASIC,
223aad1be34e11 drivers/gpu/drm/amd/pm/amdgpu_pm.c Lijo Lazar 2023-09-29 2338 .attr_update = amdgpu_pm_metrics_attr_update),
4e01847c38f7a5 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c Kevin Wang 2020-04-27 2339 };
4e01847c38f7a5 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c Kevin Wang 2020-04-27 2340
:::::: The code at line 2328 was first introduced by commit
:::::: ac82902df9cf448a9400ec5bb1416100b157a6c4 drm/amd/pm: Enable GPU metrics for One VF mode
:::::: TO: Vignesh Chander <Vignesh.Chander@amd.com>
:::::: CC: Alex Deucher <alexander.deucher@amd.com>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
reply other threads:[~2025-03-20 9:43 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=202503201726.cqCSLFfk-lkp@intel.com \
--to=lkp@intel.com \
--cc=llvm@lists.linux.dev \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=paulmck@kernel.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.