All of lore.kernel.org
 help / color / mirror / Atom feed
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.