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: clang-built-linux@googlegroups.com, kbuild-all@lists.01.org,
	Linux Memory Management List <linux-mm@kvack.org>,
	Quentin Perret <qperret@google.com>,
	Lukasz Luba <lukasz.luba@arm.com>
Subject: [linux-next:master 6632/9522] include/linux/pm_opp.h:458:58: warning: unused parameter 'dev'
Date: Sat, 21 Aug 2021 03:30:28 +0800	[thread overview]
Message-ID: <202108210311.CBtcgoUL-lkp@intel.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 29306 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head:   86ed57fd8c93fdfaabb4f58e78455180fa7d8a84
commit: c17495b01b72b53bd290f442d39b060e015c7aea [6632/9522] cpufreq: Add callback to register with energy model
config: i386-randconfig-a016-20210820 (attached as .config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project d9c5613e856cf2addfbf892fc4c1ce9ef9feceaa)
reproduce (this is a W=1 build):
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=c17495b01b72b53bd290f442d39b060e015c7aea
        git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
        git fetch --no-tags linux-next master
        git checkout c17495b01b72b53bd290f442d39b060e015c7aea
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=i386 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All warnings (new ones prefixed by >>):

   static inline void pm_vt_switch_unregister(struct device *dev)
                                                             ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:6:
   In file included from include/linux/cpufreq.h:12:
   In file included from include/linux/cpu.h:17:
   In file included from include/linux/node.h:18:
   include/linux/device.h:653:46: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline int dev_to_node(struct device *dev)
                                                ^
   include/linux/device.h:657:48: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline void set_dev_node(struct device *dev, int node)
                                                  ^
   include/linux/device.h:657:57: warning: unused parameter 'node' [-Wunused-parameter]
   static inline void set_dev_node(struct device *dev, int node)
                                                           ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:6:
   In file included from include/linux/cpufreq.h:12:
   In file included from include/linux/cpu.h:17:
   include/linux/node.h:72:48: warning: unused parameter 'nid' [-Wunused-parameter]
   static inline void node_add_cache(unsigned int nid,
                                                  ^
   include/linux/node.h:73:32: warning: unused parameter 'cache_attrs' [-Wunused-parameter]
                                     struct node_cache_attrs *cache_attrs)
                                                              ^
   include/linux/node.h:77:53: warning: unused parameter 'nid' [-Wunused-parameter]
   static inline void node_set_perf_attrs(unsigned int nid,
                                                       ^
   include/linux/node.h:78:36: warning: unused parameter 'hmem_attrs' [-Wunused-parameter]
                                          struct node_hmem_attrs *hmem_attrs,
                                                                  ^
   include/linux/node.h:79:21: warning: unused parameter 'access' [-Wunused-parameter]
                                          unsigned access)
                                                   ^
   include/linux/node.h:106:42: warning: unused parameter 'nid' [-Wunused-parameter]
   static inline void link_mem_sections(int nid, unsigned long start_pfn,
                                            ^
   include/linux/node.h:106:61: warning: unused parameter 'start_pfn' [-Wunused-parameter]
   static inline void link_mem_sections(int nid, unsigned long start_pfn,
                                                               ^
   include/linux/node.h:107:24: warning: unused parameter 'end_pfn' [-Wunused-parameter]
                                        unsigned long end_pfn,
                                                      ^
   include/linux/node.h:108:31: warning: unused parameter 'context' [-Wunused-parameter]
                                        enum meminit_context context)
                                                             ^
   include/linux/node.h:152:43: warning: unused parameter 'nid' [-Wunused-parameter]
   static inline int __register_one_node(int nid)
                                             ^
   include/linux/node.h:156:41: warning: unused parameter 'nid' [-Wunused-parameter]
   static inline int register_one_node(int nid)
                                           ^
   include/linux/node.h:160:43: warning: unused parameter 'nid' [-Wunused-parameter]
   static inline int unregister_one_node(int nid)
                                             ^
   include/linux/node.h:164:56: warning: unused parameter 'cpu' [-Wunused-parameter]
   static inline int register_cpu_under_node(unsigned int cpu, unsigned int nid)
                                                          ^
   include/linux/node.h:164:74: warning: unused parameter 'nid' [-Wunused-parameter]
   static inline int register_cpu_under_node(unsigned int cpu, unsigned int nid)
                                                                            ^
   include/linux/node.h:168:58: warning: unused parameter 'cpu' [-Wunused-parameter]
   static inline int unregister_cpu_under_node(unsigned int cpu, unsigned int nid)
                                                            ^
   include/linux/node.h:168:76: warning: unused parameter 'nid' [-Wunused-parameter]
   static inline int unregister_cpu_under_node(unsigned int cpu, unsigned int nid)
                                                                              ^
   include/linux/node.h:172:77: warning: unused parameter 'mem_blk' [-Wunused-parameter]
   static inline void unregister_memory_block_under_nodes(struct memory_block *mem_blk)
                                                                               ^
   include/linux/node.h:176:74: warning: unused parameter 'reg' [-Wunused-parameter]
   static inline void register_hugetlbfs_with_node(node_registration_func_t reg,
                                                                            ^
   include/linux/node.h:177:32: warning: unused parameter 'unreg' [-Wunused-parameter]
                                                   node_registration_func_t unreg)
                                                                            ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:6:
   In file included from include/linux/cpufreq.h:12:
   In file included from include/linux/cpu.h:20:
   include/linux/cpuhotplug.h:417:55: warning: unused parameter 'state' [-Wunused-parameter]
   static inline void cpuhp_online_idle(enum cpuhp_state state) { }
                                                         ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:6:
   In file included from include/linux/cpufreq.h:12:
   include/linux/cpu.h:111:40: warning: unused parameter 'cpu' [-Wunused-parameter]
   static inline int add_cpu(unsigned int cpu) { return 0;}
                                          ^
   include/linux/cpu.h:142:43: warning: unused parameter 'cpu' [-Wunused-parameter]
   static inline int remove_cpu(unsigned int cpu) { return -EPERM; }
                                             ^
   include/linux/cpu.h:143:59: warning: unused parameter 'primary_cpu' [-Wunused-parameter]
   static inline void smp_shutdown_nonboot_cpus(unsigned int primary_cpu) { }
                                                             ^
   include/linux/cpu.h:226:41: warning: unused parameter 'force' [-Wunused-parameter]
   static inline void cpu_smt_disable(bool force) { }
                                           ^
   include/linux/cpu.h:230:60: warning: unused parameter 'ctrlval' [-Wunused-parameter]
   static inline int cpuhp_smt_disable(enum cpuhp_smt_control ctrlval) { return 0; }
                                                              ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:6:
   In file included from include/linux/cpufreq.h:17:
>> include/linux/pm_opp.h:458:58: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline int dev_pm_opp_of_add_table(struct device *dev)
                                                            ^
   include/linux/pm_opp.h:463:66: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline int dev_pm_opp_of_add_table_indexed(struct device *dev, int index)
                                                                    ^
>> include/linux/pm_opp.h:463:75: warning: unused parameter 'index' [-Wunused-parameter]
   static inline int dev_pm_opp_of_add_table_indexed(struct device *dev, int index)
                                                                             ^
   include/linux/pm_opp.h:468:64: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline int dev_pm_opp_of_add_table_noclk(struct device *dev, int index)
                                                                  ^
   include/linux/pm_opp.h:468:73: warning: unused parameter 'index' [-Wunused-parameter]
   static inline int dev_pm_opp_of_add_table_noclk(struct device *dev, int index)
                                                                           ^
   include/linux/pm_opp.h:473:62: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline void dev_pm_opp_of_remove_table(struct device *dev)
                                                                ^
   include/linux/pm_opp.h:477:59: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline int devm_pm_opp_of_add_table(struct device *dev)
                                                             ^
>> include/linux/pm_opp.h:482:73: warning: unused parameter 'cpumask' [-Wunused-parameter]
   static inline int dev_pm_opp_of_cpumask_add_table(const struct cpumask *cpumask)
                                                                           ^
   include/linux/pm_opp.h:487:77: warning: unused parameter 'cpumask' [-Wunused-parameter]
   static inline void dev_pm_opp_of_cpumask_remove_table(const struct cpumask *cpumask)
                                                                               ^
>> include/linux/pm_opp.h:491:65: warning: unused parameter 'cpu_dev' [-Wunused-parameter]
   static inline int dev_pm_opp_of_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask)
                                                                   ^
   include/linux/pm_opp.h:491:90: warning: unused parameter 'cpumask' [-Wunused-parameter]
   static inline int dev_pm_opp_of_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask)
                                                                                            ^
   include/linux/pm_opp.h:496:82: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline struct device_node *dev_pm_opp_of_get_opp_desc_node(struct device *dev)
                                                                                    ^
>> include/linux/pm_opp.h:501:77: warning: unused parameter 'opp' [-Wunused-parameter]
   static inline struct device_node *dev_pm_opp_get_of_node(struct dev_pm_opp *opp)
                                                                               ^
   include/linux/pm_opp.h:506:60: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline int dev_pm_opp_of_register_em(struct device *dev,
                                                              ^
>> include/linux/pm_opp.h:507:26: warning: unused parameter 'cpus' [-Wunused-parameter]
                                               struct cpumask *cpus)
                                                               ^
   include/linux/pm_opp.h:512:63: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline void dev_pm_opp_of_unregister_em(struct device *dev)
                                                                 ^
>> include/linux/pm_opp.h:516:77: warning: unused parameter 'np' [-Wunused-parameter]
   static inline int of_get_required_opp_performance_state(struct device_node *np, int index)
                                                                               ^
   include/linux/pm_opp.h:516:85: warning: unused parameter 'index' [-Wunused-parameter]
   static inline int of_get_required_opp_performance_state(struct device_node *np, int index)
                                                                                       ^
   include/linux/pm_opp.h:521:63: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline int dev_pm_opp_of_find_icc_paths(struct device *dev, struct opp_table *opp_table)
                                                                 ^
>> include/linux/pm_opp.h:521:86: warning: unused parameter 'opp_table' [-Wunused-parameter]
   static inline int dev_pm_opp_of_find_icc_paths(struct device *dev, struct opp_table *opp_table)
                                                                                        ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:6:
   include/linux/cpufreq.h:261:70: warning: unused parameter 'policy' [-Wunused-parameter]
   static inline void cpufreq_stats_create_table(struct cpufreq_policy *policy) { }
                                                                        ^
   include/linux/cpufreq.h:262:68: warning: unused parameter 'policy' [-Wunused-parameter]
   static inline void cpufreq_stats_free_table(struct cpufreq_policy *policy) { }
                                                                      ^
   include/linux/cpufreq.h:263:75: warning: unused parameter 'policy' [-Wunused-parameter]
   static inline void cpufreq_stats_record_transition(struct cpufreq_policy *policy,
                                                                             ^
   include/linux/cpufreq.h:264:23: warning: unused parameter 'new_freq' [-Wunused-parameter]
                                                      unsigned int new_freq) { }
                                                                   ^
   include/linux/cpufreq.h:1031:73: warning: unused parameter 'policy' [-Wunused-parameter]
   static inline void sched_cpufreq_governor_change(struct cpufreq_policy *policy,
                                                                           ^
   include/linux/cpufreq.h:1032:29: warning: unused parameter 'old_gov' [-Wunused-parameter]
                           struct cpufreq_governor *old_gov) { }
                                                    ^
   include/linux/cpufreq.h:1040:48: warning: unused parameter 'cpus' [-Wunused-parameter]
   void arch_set_freq_scale(const struct cpumask *cpus,
                                                  ^
   include/linux/cpufreq.h:1041:19: warning: unused parameter 'cur_freq' [-Wunused-parameter]
                            unsigned long cur_freq,
                                          ^
   include/linux/cpufreq.h:1042:19: warning: unused parameter 'max_freq' [-Wunused-parameter]
                            unsigned long max_freq)
                                          ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:8:
   In file included from drivers/gpu/drm/i915/i915_drv.h:36:
   In file included from arch/x86/include/asm/hypervisor.h:37:
   In file included from arch/x86/include/asm/kvm_para.h:7:
   In file included from include/linux/interrupt.h:11:
   In file included from include/linux/hardirq.h:5:
   include/linux/context_tracking_state.h:51:53: warning: unused parameter 'cpu' [-Wunused-parameter]
   static inline bool context_tracking_enabled_cpu(int cpu) { return false; }
                                                       ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:8:
   In file included from drivers/gpu/drm/i915/i915_drv.h:36:
   In file included from arch/x86/include/asm/hypervisor.h:37:
   In file included from arch/x86/include/asm/kvm_para.h:7:
   In file included from include/linux/interrupt.h:11:
   In file included from include/linux/hardirq.h:10:
   include/linux/vtime.h:28:57: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void vtime_user_enter(struct task_struct *tsk) { }
                                                           ^
   include/linux/vtime.h:29:56: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void vtime_user_exit(struct task_struct *tsk) { }
                                                          ^
   include/linux/vtime.h:30:58: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void vtime_guest_enter(struct task_struct *tsk) { }
                                                            ^
   include/linux/vtime.h:31:57: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void vtime_guest_exit(struct task_struct *tsk) { }
                                                           ^
   include/linux/vtime.h:32:56: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void vtime_init_idle(struct task_struct *tsk, int cpu) { }
                                                          ^
   include/linux/vtime.h:32:65: warning: unused parameter 'cpu' [-Wunused-parameter]
   static inline void vtime_init_idle(struct task_struct *tsk, int cpu) { }
                                                                   ^
   include/linux/vtime.h:41:58: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void vtime_account_irq(struct task_struct *tsk, unsigned int offset) { }
                                                            ^
   include/linux/vtime.h:41:76: warning: unused parameter 'offset' [-Wunused-parameter]
   static inline void vtime_account_irq(struct task_struct *tsk, unsigned int offset) { }
                                                                              ^
   include/linux/vtime.h:42:62: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void vtime_account_softirq(struct task_struct *tsk) { }
                                                                ^
   include/linux/vtime.h:43:62: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void vtime_account_hardirq(struct task_struct *tsk) { }
                                                                ^
   include/linux/vtime.h:44:52: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void vtime_flush(struct task_struct *tsk) { }
                                                      ^
   include/linux/vtime.h:117:58: warning: unused parameter 'prev' [-Wunused-parameter]
   static inline void vtime_task_switch(struct task_struct *prev) { }
                                                            ^
   include/linux/vtime.h:135:60: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void irqtime_account_irq(struct task_struct *tsk, unsigned int offset) { }
                                                              ^
   include/linux/vtime.h:135:78: warning: unused parameter 'offset' [-Wunused-parameter]
   static inline void irqtime_account_irq(struct task_struct *tsk, unsigned int offset) { }
                                                                                ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:8:
   In file included from drivers/gpu/drm/i915/i915_drv.h:36:
   In file included from arch/x86/include/asm/hypervisor.h:37:
   In file included from arch/x86/include/asm/kvm_para.h:7:
   In file included from include/linux/interrupt.h:20:
   In file included from arch/x86/include/asm/sections.h:7:
   include/asm-generic/sections.h:70:53: warning: unused parameter 'addr' [-Wunused-parameter]
   static inline int arch_is_kernel_text(unsigned long addr)
                                                       ^
   include/asm-generic/sections.h:77:53: warning: unused parameter 'addr' [-Wunused-parameter]
   static inline int arch_is_kernel_data(unsigned long addr)
                                                       ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:8:


vim +/dev +458 include/linux/pm_opp.h

e1f60b292ffd61 include/linux/opp.h    Nishanth Menon 2010-10-13  438  
d6561bb206aae9 include/linux/opp.h    Shawn Guo      2013-02-21  439  #if defined(CONFIG_PM_OPP) && defined(CONFIG_OF)
8f8d37b2537a28 include/linux/pm_opp.h Viresh Kumar   2015-09-04  440  int dev_pm_opp_of_add_table(struct device *dev);
fa9b274f8aeffb include/linux/pm_opp.h Viresh Kumar   2017-04-26  441  int dev_pm_opp_of_add_table_indexed(struct device *dev, int index);
559fef0dfd9114 include/linux/pm_opp.h Viresh Kumar   2021-01-27  442  int dev_pm_opp_of_add_table_noclk(struct device *dev, int index);
8f8d37b2537a28 include/linux/pm_opp.h Viresh Kumar   2015-09-04  443  void dev_pm_opp_of_remove_table(struct device *dev);
3d5cfbb69508db include/linux/pm_opp.h Yangtao Li     2021-03-14  444  int devm_pm_opp_of_add_table(struct device *dev);
ddbb74bc70c0db include/linux/pm_opp.h Arnd Bergmann  2016-04-30  445  int dev_pm_opp_of_cpumask_add_table(const struct cpumask *cpumask);
ddbb74bc70c0db include/linux/pm_opp.h Arnd Bergmann  2016-04-30  446  void dev_pm_opp_of_cpumask_remove_table(const struct cpumask *cpumask);
ddbb74bc70c0db include/linux/pm_opp.h Arnd Bergmann  2016-04-30  447  int dev_pm_opp_of_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask);
0764c604c8128f include/linux/pm_opp.h Dave Gerlach   2017-02-03  448  struct device_node *dev_pm_opp_of_get_opp_desc_node(struct device *dev);
e2f4b5f8dc59c2 include/linux/pm_opp.h Viresh Kumar   2018-01-12  449  struct device_node *dev_pm_opp_get_of_node(struct dev_pm_opp *opp);
2feb5a896c42fb include/linux/pm_opp.h Viresh Kumar   2018-12-14  450  int of_get_required_opp_performance_state(struct device_node *np, int index);
6d3f922c46f2e9 include/linux/pm_opp.h Georgi Djakov  2020-05-12  451  int dev_pm_opp_of_find_icc_paths(struct device *dev, struct opp_table *opp_table);
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27  452  int dev_pm_opp_of_register_em(struct device *dev, struct cpumask *cpus);
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27  453  static inline void dev_pm_opp_of_unregister_em(struct device *dev)
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27  454  {
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27  455  	em_dev_unregister_perf_domain(dev);
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27  456  }
d6561bb206aae9 include/linux/opp.h    Shawn Guo      2013-02-21  457  #else
8f8d37b2537a28 include/linux/pm_opp.h Viresh Kumar   2015-09-04 @458  static inline int dev_pm_opp_of_add_table(struct device *dev)
d6561bb206aae9 include/linux/opp.h    Shawn Guo      2013-02-21  459  {
1d614920318b91 include/linux/pm_opp.h Viresh Kumar   2021-02-01  460  	return -EOPNOTSUPP;
d6561bb206aae9 include/linux/opp.h    Shawn Guo      2013-02-21  461  }
129eec55df6ab1 include/linux/pm_opp.h Viresh Kumar   2014-11-27  462  
fa9b274f8aeffb include/linux/pm_opp.h Viresh Kumar   2017-04-26 @463  static inline int dev_pm_opp_of_add_table_indexed(struct device *dev, int index)
fa9b274f8aeffb include/linux/pm_opp.h Viresh Kumar   2017-04-26  464  {
1d614920318b91 include/linux/pm_opp.h Viresh Kumar   2021-02-01  465  	return -EOPNOTSUPP;
fa9b274f8aeffb include/linux/pm_opp.h Viresh Kumar   2017-04-26  466  }
fa9b274f8aeffb include/linux/pm_opp.h Viresh Kumar   2017-04-26  467  
559fef0dfd9114 include/linux/pm_opp.h Viresh Kumar   2021-01-27 @468  static inline int dev_pm_opp_of_add_table_noclk(struct device *dev, int index)
559fef0dfd9114 include/linux/pm_opp.h Viresh Kumar   2021-01-27  469  {
1d614920318b91 include/linux/pm_opp.h Viresh Kumar   2021-02-01  470  	return -EOPNOTSUPP;
559fef0dfd9114 include/linux/pm_opp.h Viresh Kumar   2021-01-27  471  }
559fef0dfd9114 include/linux/pm_opp.h Viresh Kumar   2021-01-27  472  
8f8d37b2537a28 include/linux/pm_opp.h Viresh Kumar   2015-09-04  473  static inline void dev_pm_opp_of_remove_table(struct device *dev)
129eec55df6ab1 include/linux/pm_opp.h Viresh Kumar   2014-11-27  474  {
129eec55df6ab1 include/linux/pm_opp.h Viresh Kumar   2014-11-27  475  }
8d4d4e98acd68c include/linux/pm_opp.h Viresh Kumar   2015-06-12  476  
3d5cfbb69508db include/linux/pm_opp.h Yangtao Li     2021-03-14 @477  static inline int devm_pm_opp_of_add_table(struct device *dev)
3d5cfbb69508db include/linux/pm_opp.h Yangtao Li     2021-03-14  478  {
3d5cfbb69508db include/linux/pm_opp.h Yangtao Li     2021-03-14  479  	return -EOPNOTSUPP;
3d5cfbb69508db include/linux/pm_opp.h Yangtao Li     2021-03-14  480  }
3d5cfbb69508db include/linux/pm_opp.h Yangtao Li     2021-03-14  481  
ddbb74bc70c0db include/linux/pm_opp.h Arnd Bergmann  2016-04-30 @482  static inline int dev_pm_opp_of_cpumask_add_table(const struct cpumask *cpumask)
8d4d4e98acd68c include/linux/pm_opp.h Viresh Kumar   2015-06-12  483  {
1d614920318b91 include/linux/pm_opp.h Viresh Kumar   2021-02-01  484  	return -EOPNOTSUPP;
8d4d4e98acd68c include/linux/pm_opp.h Viresh Kumar   2015-06-12  485  }
8d4d4e98acd68c include/linux/pm_opp.h Viresh Kumar   2015-06-12  486  
ddbb74bc70c0db include/linux/pm_opp.h Arnd Bergmann  2016-04-30  487  static inline void dev_pm_opp_of_cpumask_remove_table(const struct cpumask *cpumask)
8d4d4e98acd68c include/linux/pm_opp.h Viresh Kumar   2015-06-12  488  {
8d4d4e98acd68c include/linux/pm_opp.h Viresh Kumar   2015-06-12  489  }
8d4d4e98acd68c include/linux/pm_opp.h Viresh Kumar   2015-06-12  490  
ddbb74bc70c0db include/linux/pm_opp.h Arnd Bergmann  2016-04-30 @491  static inline int dev_pm_opp_of_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask)
8d4d4e98acd68c include/linux/pm_opp.h Viresh Kumar   2015-06-12  492  {
1d614920318b91 include/linux/pm_opp.h Viresh Kumar   2021-02-01  493  	return -EOPNOTSUPP;
8d4d4e98acd68c include/linux/pm_opp.h Viresh Kumar   2015-06-12  494  }
0764c604c8128f include/linux/pm_opp.h Dave Gerlach   2017-02-03  495  
0764c604c8128f include/linux/pm_opp.h Dave Gerlach   2017-02-03 @496  static inline struct device_node *dev_pm_opp_of_get_opp_desc_node(struct device *dev)
0764c604c8128f include/linux/pm_opp.h Dave Gerlach   2017-02-03  497  {
0764c604c8128f include/linux/pm_opp.h Dave Gerlach   2017-02-03  498  	return NULL;
0764c604c8128f include/linux/pm_opp.h Dave Gerlach   2017-02-03  499  }
a88bd2a51e901e include/linux/pm_opp.h Viresh Kumar   2017-11-29  500  
e2f4b5f8dc59c2 include/linux/pm_opp.h Viresh Kumar   2018-01-12 @501  static inline struct device_node *dev_pm_opp_get_of_node(struct dev_pm_opp *opp)
e2f4b5f8dc59c2 include/linux/pm_opp.h Viresh Kumar   2018-01-12  502  {
e2f4b5f8dc59c2 include/linux/pm_opp.h Viresh Kumar   2018-01-12  503  	return NULL;
e2f4b5f8dc59c2 include/linux/pm_opp.h Viresh Kumar   2018-01-12  504  }
a4f342b9607d8c include/linux/pm_opp.h Quentin Perret 2019-02-04  505  
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27 @506  static inline int dev_pm_opp_of_register_em(struct device *dev,
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27 @507  					    struct cpumask *cpus)
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27  508  {
1d614920318b91 include/linux/pm_opp.h Viresh Kumar   2021-02-01  509  	return -EOPNOTSUPP;
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27  510  }
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27  511  
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27  512  static inline void dev_pm_opp_of_unregister_em(struct device *dev)
a4f342b9607d8c include/linux/pm_opp.h Quentin Perret 2019-02-04  513  {
a4f342b9607d8c include/linux/pm_opp.h Quentin Perret 2019-02-04  514  }
a4f342b9607d8c include/linux/pm_opp.h Quentin Perret 2019-02-04  515  
2feb5a896c42fb include/linux/pm_opp.h Viresh Kumar   2018-12-14 @516  static inline int of_get_required_opp_performance_state(struct device_node *np, int index)
4c6a343e57fe24 include/linux/pm_opp.h Viresh Kumar   2018-06-27  517  {
1d614920318b91 include/linux/pm_opp.h Viresh Kumar   2021-02-01  518  	return -EOPNOTSUPP;
4c6a343e57fe24 include/linux/pm_opp.h Viresh Kumar   2018-06-27  519  }
6d3f922c46f2e9 include/linux/pm_opp.h Georgi Djakov  2020-05-12  520  
6d3f922c46f2e9 include/linux/pm_opp.h Georgi Djakov  2020-05-12 @521  static inline int dev_pm_opp_of_find_icc_paths(struct device *dev, struct opp_table *opp_table)
6d3f922c46f2e9 include/linux/pm_opp.h Georgi Djakov  2020-05-12  522  {
1d614920318b91 include/linux/pm_opp.h Viresh Kumar   2021-02-01  523  	return -EOPNOTSUPP;
6d3f922c46f2e9 include/linux/pm_opp.h Georgi Djakov  2020-05-12  524  }
d6561bb206aae9 include/linux/opp.h    Shawn Guo      2013-02-21  525  #endif
d6561bb206aae9 include/linux/opp.h    Shawn Guo      2013-02-21  526  

:::::: The code at line 458 was first introduced by commit
:::::: 8f8d37b2537a28b5b2e3cb60dfc85a2a1303f99b PM / OPP: Prefix exported opp routines with dev_pm_opp_

:::::: TO: Viresh Kumar <viresh.kumar@linaro.org>
:::::: CC: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 35762 bytes --]

WARNING: multiple messages have this Message-ID (diff)
From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: [linux-next:master 6632/9522] include/linux/pm_opp.h:458:58: warning: unused parameter 'dev'
Date: Sat, 21 Aug 2021 03:30:28 +0800	[thread overview]
Message-ID: <202108210311.CBtcgoUL-lkp@intel.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 29689 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head:   86ed57fd8c93fdfaabb4f58e78455180fa7d8a84
commit: c17495b01b72b53bd290f442d39b060e015c7aea [6632/9522] cpufreq: Add callback to register with energy model
config: i386-randconfig-a016-20210820 (attached as .config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project d9c5613e856cf2addfbf892fc4c1ce9ef9feceaa)
reproduce (this is a W=1 build):
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=c17495b01b72b53bd290f442d39b060e015c7aea
        git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
        git fetch --no-tags linux-next master
        git checkout c17495b01b72b53bd290f442d39b060e015c7aea
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=i386 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All warnings (new ones prefixed by >>):

   static inline void pm_vt_switch_unregister(struct device *dev)
                                                             ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:6:
   In file included from include/linux/cpufreq.h:12:
   In file included from include/linux/cpu.h:17:
   In file included from include/linux/node.h:18:
   include/linux/device.h:653:46: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline int dev_to_node(struct device *dev)
                                                ^
   include/linux/device.h:657:48: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline void set_dev_node(struct device *dev, int node)
                                                  ^
   include/linux/device.h:657:57: warning: unused parameter 'node' [-Wunused-parameter]
   static inline void set_dev_node(struct device *dev, int node)
                                                           ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:6:
   In file included from include/linux/cpufreq.h:12:
   In file included from include/linux/cpu.h:17:
   include/linux/node.h:72:48: warning: unused parameter 'nid' [-Wunused-parameter]
   static inline void node_add_cache(unsigned int nid,
                                                  ^
   include/linux/node.h:73:32: warning: unused parameter 'cache_attrs' [-Wunused-parameter]
                                     struct node_cache_attrs *cache_attrs)
                                                              ^
   include/linux/node.h:77:53: warning: unused parameter 'nid' [-Wunused-parameter]
   static inline void node_set_perf_attrs(unsigned int nid,
                                                       ^
   include/linux/node.h:78:36: warning: unused parameter 'hmem_attrs' [-Wunused-parameter]
                                          struct node_hmem_attrs *hmem_attrs,
                                                                  ^
   include/linux/node.h:79:21: warning: unused parameter 'access' [-Wunused-parameter]
                                          unsigned access)
                                                   ^
   include/linux/node.h:106:42: warning: unused parameter 'nid' [-Wunused-parameter]
   static inline void link_mem_sections(int nid, unsigned long start_pfn,
                                            ^
   include/linux/node.h:106:61: warning: unused parameter 'start_pfn' [-Wunused-parameter]
   static inline void link_mem_sections(int nid, unsigned long start_pfn,
                                                               ^
   include/linux/node.h:107:24: warning: unused parameter 'end_pfn' [-Wunused-parameter]
                                        unsigned long end_pfn,
                                                      ^
   include/linux/node.h:108:31: warning: unused parameter 'context' [-Wunused-parameter]
                                        enum meminit_context context)
                                                             ^
   include/linux/node.h:152:43: warning: unused parameter 'nid' [-Wunused-parameter]
   static inline int __register_one_node(int nid)
                                             ^
   include/linux/node.h:156:41: warning: unused parameter 'nid' [-Wunused-parameter]
   static inline int register_one_node(int nid)
                                           ^
   include/linux/node.h:160:43: warning: unused parameter 'nid' [-Wunused-parameter]
   static inline int unregister_one_node(int nid)
                                             ^
   include/linux/node.h:164:56: warning: unused parameter 'cpu' [-Wunused-parameter]
   static inline int register_cpu_under_node(unsigned int cpu, unsigned int nid)
                                                          ^
   include/linux/node.h:164:74: warning: unused parameter 'nid' [-Wunused-parameter]
   static inline int register_cpu_under_node(unsigned int cpu, unsigned int nid)
                                                                            ^
   include/linux/node.h:168:58: warning: unused parameter 'cpu' [-Wunused-parameter]
   static inline int unregister_cpu_under_node(unsigned int cpu, unsigned int nid)
                                                            ^
   include/linux/node.h:168:76: warning: unused parameter 'nid' [-Wunused-parameter]
   static inline int unregister_cpu_under_node(unsigned int cpu, unsigned int nid)
                                                                              ^
   include/linux/node.h:172:77: warning: unused parameter 'mem_blk' [-Wunused-parameter]
   static inline void unregister_memory_block_under_nodes(struct memory_block *mem_blk)
                                                                               ^
   include/linux/node.h:176:74: warning: unused parameter 'reg' [-Wunused-parameter]
   static inline void register_hugetlbfs_with_node(node_registration_func_t reg,
                                                                            ^
   include/linux/node.h:177:32: warning: unused parameter 'unreg' [-Wunused-parameter]
                                                   node_registration_func_t unreg)
                                                                            ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:6:
   In file included from include/linux/cpufreq.h:12:
   In file included from include/linux/cpu.h:20:
   include/linux/cpuhotplug.h:417:55: warning: unused parameter 'state' [-Wunused-parameter]
   static inline void cpuhp_online_idle(enum cpuhp_state state) { }
                                                         ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:6:
   In file included from include/linux/cpufreq.h:12:
   include/linux/cpu.h:111:40: warning: unused parameter 'cpu' [-Wunused-parameter]
   static inline int add_cpu(unsigned int cpu) { return 0;}
                                          ^
   include/linux/cpu.h:142:43: warning: unused parameter 'cpu' [-Wunused-parameter]
   static inline int remove_cpu(unsigned int cpu) { return -EPERM; }
                                             ^
   include/linux/cpu.h:143:59: warning: unused parameter 'primary_cpu' [-Wunused-parameter]
   static inline void smp_shutdown_nonboot_cpus(unsigned int primary_cpu) { }
                                                             ^
   include/linux/cpu.h:226:41: warning: unused parameter 'force' [-Wunused-parameter]
   static inline void cpu_smt_disable(bool force) { }
                                           ^
   include/linux/cpu.h:230:60: warning: unused parameter 'ctrlval' [-Wunused-parameter]
   static inline int cpuhp_smt_disable(enum cpuhp_smt_control ctrlval) { return 0; }
                                                              ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:6:
   In file included from include/linux/cpufreq.h:17:
>> include/linux/pm_opp.h:458:58: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline int dev_pm_opp_of_add_table(struct device *dev)
                                                            ^
   include/linux/pm_opp.h:463:66: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline int dev_pm_opp_of_add_table_indexed(struct device *dev, int index)
                                                                    ^
>> include/linux/pm_opp.h:463:75: warning: unused parameter 'index' [-Wunused-parameter]
   static inline int dev_pm_opp_of_add_table_indexed(struct device *dev, int index)
                                                                             ^
   include/linux/pm_opp.h:468:64: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline int dev_pm_opp_of_add_table_noclk(struct device *dev, int index)
                                                                  ^
   include/linux/pm_opp.h:468:73: warning: unused parameter 'index' [-Wunused-parameter]
   static inline int dev_pm_opp_of_add_table_noclk(struct device *dev, int index)
                                                                           ^
   include/linux/pm_opp.h:473:62: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline void dev_pm_opp_of_remove_table(struct device *dev)
                                                                ^
   include/linux/pm_opp.h:477:59: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline int devm_pm_opp_of_add_table(struct device *dev)
                                                             ^
>> include/linux/pm_opp.h:482:73: warning: unused parameter 'cpumask' [-Wunused-parameter]
   static inline int dev_pm_opp_of_cpumask_add_table(const struct cpumask *cpumask)
                                                                           ^
   include/linux/pm_opp.h:487:77: warning: unused parameter 'cpumask' [-Wunused-parameter]
   static inline void dev_pm_opp_of_cpumask_remove_table(const struct cpumask *cpumask)
                                                                               ^
>> include/linux/pm_opp.h:491:65: warning: unused parameter 'cpu_dev' [-Wunused-parameter]
   static inline int dev_pm_opp_of_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask)
                                                                   ^
   include/linux/pm_opp.h:491:90: warning: unused parameter 'cpumask' [-Wunused-parameter]
   static inline int dev_pm_opp_of_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask)
                                                                                            ^
   include/linux/pm_opp.h:496:82: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline struct device_node *dev_pm_opp_of_get_opp_desc_node(struct device *dev)
                                                                                    ^
>> include/linux/pm_opp.h:501:77: warning: unused parameter 'opp' [-Wunused-parameter]
   static inline struct device_node *dev_pm_opp_get_of_node(struct dev_pm_opp *opp)
                                                                               ^
   include/linux/pm_opp.h:506:60: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline int dev_pm_opp_of_register_em(struct device *dev,
                                                              ^
>> include/linux/pm_opp.h:507:26: warning: unused parameter 'cpus' [-Wunused-parameter]
                                               struct cpumask *cpus)
                                                               ^
   include/linux/pm_opp.h:512:63: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline void dev_pm_opp_of_unregister_em(struct device *dev)
                                                                 ^
>> include/linux/pm_opp.h:516:77: warning: unused parameter 'np' [-Wunused-parameter]
   static inline int of_get_required_opp_performance_state(struct device_node *np, int index)
                                                                               ^
   include/linux/pm_opp.h:516:85: warning: unused parameter 'index' [-Wunused-parameter]
   static inline int of_get_required_opp_performance_state(struct device_node *np, int index)
                                                                                       ^
   include/linux/pm_opp.h:521:63: warning: unused parameter 'dev' [-Wunused-parameter]
   static inline int dev_pm_opp_of_find_icc_paths(struct device *dev, struct opp_table *opp_table)
                                                                 ^
>> include/linux/pm_opp.h:521:86: warning: unused parameter 'opp_table' [-Wunused-parameter]
   static inline int dev_pm_opp_of_find_icc_paths(struct device *dev, struct opp_table *opp_table)
                                                                                        ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:6:
   include/linux/cpufreq.h:261:70: warning: unused parameter 'policy' [-Wunused-parameter]
   static inline void cpufreq_stats_create_table(struct cpufreq_policy *policy) { }
                                                                        ^
   include/linux/cpufreq.h:262:68: warning: unused parameter 'policy' [-Wunused-parameter]
   static inline void cpufreq_stats_free_table(struct cpufreq_policy *policy) { }
                                                                      ^
   include/linux/cpufreq.h:263:75: warning: unused parameter 'policy' [-Wunused-parameter]
   static inline void cpufreq_stats_record_transition(struct cpufreq_policy *policy,
                                                                             ^
   include/linux/cpufreq.h:264:23: warning: unused parameter 'new_freq' [-Wunused-parameter]
                                                      unsigned int new_freq) { }
                                                                   ^
   include/linux/cpufreq.h:1031:73: warning: unused parameter 'policy' [-Wunused-parameter]
   static inline void sched_cpufreq_governor_change(struct cpufreq_policy *policy,
                                                                           ^
   include/linux/cpufreq.h:1032:29: warning: unused parameter 'old_gov' [-Wunused-parameter]
                           struct cpufreq_governor *old_gov) { }
                                                    ^
   include/linux/cpufreq.h:1040:48: warning: unused parameter 'cpus' [-Wunused-parameter]
   void arch_set_freq_scale(const struct cpumask *cpus,
                                                  ^
   include/linux/cpufreq.h:1041:19: warning: unused parameter 'cur_freq' [-Wunused-parameter]
                            unsigned long cur_freq,
                                          ^
   include/linux/cpufreq.h:1042:19: warning: unused parameter 'max_freq' [-Wunused-parameter]
                            unsigned long max_freq)
                                          ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:8:
   In file included from drivers/gpu/drm/i915/i915_drv.h:36:
   In file included from arch/x86/include/asm/hypervisor.h:37:
   In file included from arch/x86/include/asm/kvm_para.h:7:
   In file included from include/linux/interrupt.h:11:
   In file included from include/linux/hardirq.h:5:
   include/linux/context_tracking_state.h:51:53: warning: unused parameter 'cpu' [-Wunused-parameter]
   static inline bool context_tracking_enabled_cpu(int cpu) { return false; }
                                                       ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:8:
   In file included from drivers/gpu/drm/i915/i915_drv.h:36:
   In file included from arch/x86/include/asm/hypervisor.h:37:
   In file included from arch/x86/include/asm/kvm_para.h:7:
   In file included from include/linux/interrupt.h:11:
   In file included from include/linux/hardirq.h:10:
   include/linux/vtime.h:28:57: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void vtime_user_enter(struct task_struct *tsk) { }
                                                           ^
   include/linux/vtime.h:29:56: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void vtime_user_exit(struct task_struct *tsk) { }
                                                          ^
   include/linux/vtime.h:30:58: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void vtime_guest_enter(struct task_struct *tsk) { }
                                                            ^
   include/linux/vtime.h:31:57: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void vtime_guest_exit(struct task_struct *tsk) { }
                                                           ^
   include/linux/vtime.h:32:56: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void vtime_init_idle(struct task_struct *tsk, int cpu) { }
                                                          ^
   include/linux/vtime.h:32:65: warning: unused parameter 'cpu' [-Wunused-parameter]
   static inline void vtime_init_idle(struct task_struct *tsk, int cpu) { }
                                                                   ^
   include/linux/vtime.h:41:58: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void vtime_account_irq(struct task_struct *tsk, unsigned int offset) { }
                                                            ^
   include/linux/vtime.h:41:76: warning: unused parameter 'offset' [-Wunused-parameter]
   static inline void vtime_account_irq(struct task_struct *tsk, unsigned int offset) { }
                                                                              ^
   include/linux/vtime.h:42:62: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void vtime_account_softirq(struct task_struct *tsk) { }
                                                                ^
   include/linux/vtime.h:43:62: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void vtime_account_hardirq(struct task_struct *tsk) { }
                                                                ^
   include/linux/vtime.h:44:52: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void vtime_flush(struct task_struct *tsk) { }
                                                      ^
   include/linux/vtime.h:117:58: warning: unused parameter 'prev' [-Wunused-parameter]
   static inline void vtime_task_switch(struct task_struct *prev) { }
                                                            ^
   include/linux/vtime.h:135:60: warning: unused parameter 'tsk' [-Wunused-parameter]
   static inline void irqtime_account_irq(struct task_struct *tsk, unsigned int offset) { }
                                                              ^
   include/linux/vtime.h:135:78: warning: unused parameter 'offset' [-Wunused-parameter]
   static inline void irqtime_account_irq(struct task_struct *tsk, unsigned int offset) { }
                                                                                ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:8:
   In file included from drivers/gpu/drm/i915/i915_drv.h:36:
   In file included from arch/x86/include/asm/hypervisor.h:37:
   In file included from arch/x86/include/asm/kvm_para.h:7:
   In file included from include/linux/interrupt.h:20:
   In file included from arch/x86/include/asm/sections.h:7:
   include/asm-generic/sections.h:70:53: warning: unused parameter 'addr' [-Wunused-parameter]
   static inline int arch_is_kernel_text(unsigned long addr)
                                                       ^
   include/asm-generic/sections.h:77:53: warning: unused parameter 'addr' [-Wunused-parameter]
   static inline int arch_is_kernel_data(unsigned long addr)
                                                       ^
   In file included from drivers/gpu/drm/i915/gt/intel_llc.c:8:


vim +/dev +458 include/linux/pm_opp.h

e1f60b292ffd61 include/linux/opp.h    Nishanth Menon 2010-10-13  438  
d6561bb206aae9 include/linux/opp.h    Shawn Guo      2013-02-21  439  #if defined(CONFIG_PM_OPP) && defined(CONFIG_OF)
8f8d37b2537a28 include/linux/pm_opp.h Viresh Kumar   2015-09-04  440  int dev_pm_opp_of_add_table(struct device *dev);
fa9b274f8aeffb include/linux/pm_opp.h Viresh Kumar   2017-04-26  441  int dev_pm_opp_of_add_table_indexed(struct device *dev, int index);
559fef0dfd9114 include/linux/pm_opp.h Viresh Kumar   2021-01-27  442  int dev_pm_opp_of_add_table_noclk(struct device *dev, int index);
8f8d37b2537a28 include/linux/pm_opp.h Viresh Kumar   2015-09-04  443  void dev_pm_opp_of_remove_table(struct device *dev);
3d5cfbb69508db include/linux/pm_opp.h Yangtao Li     2021-03-14  444  int devm_pm_opp_of_add_table(struct device *dev);
ddbb74bc70c0db include/linux/pm_opp.h Arnd Bergmann  2016-04-30  445  int dev_pm_opp_of_cpumask_add_table(const struct cpumask *cpumask);
ddbb74bc70c0db include/linux/pm_opp.h Arnd Bergmann  2016-04-30  446  void dev_pm_opp_of_cpumask_remove_table(const struct cpumask *cpumask);
ddbb74bc70c0db include/linux/pm_opp.h Arnd Bergmann  2016-04-30  447  int dev_pm_opp_of_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask);
0764c604c8128f include/linux/pm_opp.h Dave Gerlach   2017-02-03  448  struct device_node *dev_pm_opp_of_get_opp_desc_node(struct device *dev);
e2f4b5f8dc59c2 include/linux/pm_opp.h Viresh Kumar   2018-01-12  449  struct device_node *dev_pm_opp_get_of_node(struct dev_pm_opp *opp);
2feb5a896c42fb include/linux/pm_opp.h Viresh Kumar   2018-12-14  450  int of_get_required_opp_performance_state(struct device_node *np, int index);
6d3f922c46f2e9 include/linux/pm_opp.h Georgi Djakov  2020-05-12  451  int dev_pm_opp_of_find_icc_paths(struct device *dev, struct opp_table *opp_table);
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27  452  int dev_pm_opp_of_register_em(struct device *dev, struct cpumask *cpus);
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27  453  static inline void dev_pm_opp_of_unregister_em(struct device *dev)
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27  454  {
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27  455  	em_dev_unregister_perf_domain(dev);
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27  456  }
d6561bb206aae9 include/linux/opp.h    Shawn Guo      2013-02-21  457  #else
8f8d37b2537a28 include/linux/pm_opp.h Viresh Kumar   2015-09-04 @458  static inline int dev_pm_opp_of_add_table(struct device *dev)
d6561bb206aae9 include/linux/opp.h    Shawn Guo      2013-02-21  459  {
1d614920318b91 include/linux/pm_opp.h Viresh Kumar   2021-02-01  460  	return -EOPNOTSUPP;
d6561bb206aae9 include/linux/opp.h    Shawn Guo      2013-02-21  461  }
129eec55df6ab1 include/linux/pm_opp.h Viresh Kumar   2014-11-27  462  
fa9b274f8aeffb include/linux/pm_opp.h Viresh Kumar   2017-04-26 @463  static inline int dev_pm_opp_of_add_table_indexed(struct device *dev, int index)
fa9b274f8aeffb include/linux/pm_opp.h Viresh Kumar   2017-04-26  464  {
1d614920318b91 include/linux/pm_opp.h Viresh Kumar   2021-02-01  465  	return -EOPNOTSUPP;
fa9b274f8aeffb include/linux/pm_opp.h Viresh Kumar   2017-04-26  466  }
fa9b274f8aeffb include/linux/pm_opp.h Viresh Kumar   2017-04-26  467  
559fef0dfd9114 include/linux/pm_opp.h Viresh Kumar   2021-01-27 @468  static inline int dev_pm_opp_of_add_table_noclk(struct device *dev, int index)
559fef0dfd9114 include/linux/pm_opp.h Viresh Kumar   2021-01-27  469  {
1d614920318b91 include/linux/pm_opp.h Viresh Kumar   2021-02-01  470  	return -EOPNOTSUPP;
559fef0dfd9114 include/linux/pm_opp.h Viresh Kumar   2021-01-27  471  }
559fef0dfd9114 include/linux/pm_opp.h Viresh Kumar   2021-01-27  472  
8f8d37b2537a28 include/linux/pm_opp.h Viresh Kumar   2015-09-04  473  static inline void dev_pm_opp_of_remove_table(struct device *dev)
129eec55df6ab1 include/linux/pm_opp.h Viresh Kumar   2014-11-27  474  {
129eec55df6ab1 include/linux/pm_opp.h Viresh Kumar   2014-11-27  475  }
8d4d4e98acd68c include/linux/pm_opp.h Viresh Kumar   2015-06-12  476  
3d5cfbb69508db include/linux/pm_opp.h Yangtao Li     2021-03-14 @477  static inline int devm_pm_opp_of_add_table(struct device *dev)
3d5cfbb69508db include/linux/pm_opp.h Yangtao Li     2021-03-14  478  {
3d5cfbb69508db include/linux/pm_opp.h Yangtao Li     2021-03-14  479  	return -EOPNOTSUPP;
3d5cfbb69508db include/linux/pm_opp.h Yangtao Li     2021-03-14  480  }
3d5cfbb69508db include/linux/pm_opp.h Yangtao Li     2021-03-14  481  
ddbb74bc70c0db include/linux/pm_opp.h Arnd Bergmann  2016-04-30 @482  static inline int dev_pm_opp_of_cpumask_add_table(const struct cpumask *cpumask)
8d4d4e98acd68c include/linux/pm_opp.h Viresh Kumar   2015-06-12  483  {
1d614920318b91 include/linux/pm_opp.h Viresh Kumar   2021-02-01  484  	return -EOPNOTSUPP;
8d4d4e98acd68c include/linux/pm_opp.h Viresh Kumar   2015-06-12  485  }
8d4d4e98acd68c include/linux/pm_opp.h Viresh Kumar   2015-06-12  486  
ddbb74bc70c0db include/linux/pm_opp.h Arnd Bergmann  2016-04-30  487  static inline void dev_pm_opp_of_cpumask_remove_table(const struct cpumask *cpumask)
8d4d4e98acd68c include/linux/pm_opp.h Viresh Kumar   2015-06-12  488  {
8d4d4e98acd68c include/linux/pm_opp.h Viresh Kumar   2015-06-12  489  }
8d4d4e98acd68c include/linux/pm_opp.h Viresh Kumar   2015-06-12  490  
ddbb74bc70c0db include/linux/pm_opp.h Arnd Bergmann  2016-04-30 @491  static inline int dev_pm_opp_of_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask)
8d4d4e98acd68c include/linux/pm_opp.h Viresh Kumar   2015-06-12  492  {
1d614920318b91 include/linux/pm_opp.h Viresh Kumar   2021-02-01  493  	return -EOPNOTSUPP;
8d4d4e98acd68c include/linux/pm_opp.h Viresh Kumar   2015-06-12  494  }
0764c604c8128f include/linux/pm_opp.h Dave Gerlach   2017-02-03  495  
0764c604c8128f include/linux/pm_opp.h Dave Gerlach   2017-02-03 @496  static inline struct device_node *dev_pm_opp_of_get_opp_desc_node(struct device *dev)
0764c604c8128f include/linux/pm_opp.h Dave Gerlach   2017-02-03  497  {
0764c604c8128f include/linux/pm_opp.h Dave Gerlach   2017-02-03  498  	return NULL;
0764c604c8128f include/linux/pm_opp.h Dave Gerlach   2017-02-03  499  }
a88bd2a51e901e include/linux/pm_opp.h Viresh Kumar   2017-11-29  500  
e2f4b5f8dc59c2 include/linux/pm_opp.h Viresh Kumar   2018-01-12 @501  static inline struct device_node *dev_pm_opp_get_of_node(struct dev_pm_opp *opp)
e2f4b5f8dc59c2 include/linux/pm_opp.h Viresh Kumar   2018-01-12  502  {
e2f4b5f8dc59c2 include/linux/pm_opp.h Viresh Kumar   2018-01-12  503  	return NULL;
e2f4b5f8dc59c2 include/linux/pm_opp.h Viresh Kumar   2018-01-12  504  }
a4f342b9607d8c include/linux/pm_opp.h Quentin Perret 2019-02-04  505  
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27 @506  static inline int dev_pm_opp_of_register_em(struct device *dev,
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27 @507  					    struct cpumask *cpus)
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27  508  {
1d614920318b91 include/linux/pm_opp.h Viresh Kumar   2021-02-01  509  	return -EOPNOTSUPP;
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27  510  }
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27  511  
0e0ffa855d1590 include/linux/pm_opp.h Lukasz Luba    2020-05-27  512  static inline void dev_pm_opp_of_unregister_em(struct device *dev)
a4f342b9607d8c include/linux/pm_opp.h Quentin Perret 2019-02-04  513  {
a4f342b9607d8c include/linux/pm_opp.h Quentin Perret 2019-02-04  514  }
a4f342b9607d8c include/linux/pm_opp.h Quentin Perret 2019-02-04  515  
2feb5a896c42fb include/linux/pm_opp.h Viresh Kumar   2018-12-14 @516  static inline int of_get_required_opp_performance_state(struct device_node *np, int index)
4c6a343e57fe24 include/linux/pm_opp.h Viresh Kumar   2018-06-27  517  {
1d614920318b91 include/linux/pm_opp.h Viresh Kumar   2021-02-01  518  	return -EOPNOTSUPP;
4c6a343e57fe24 include/linux/pm_opp.h Viresh Kumar   2018-06-27  519  }
6d3f922c46f2e9 include/linux/pm_opp.h Georgi Djakov  2020-05-12  520  
6d3f922c46f2e9 include/linux/pm_opp.h Georgi Djakov  2020-05-12 @521  static inline int dev_pm_opp_of_find_icc_paths(struct device *dev, struct opp_table *opp_table)
6d3f922c46f2e9 include/linux/pm_opp.h Georgi Djakov  2020-05-12  522  {
1d614920318b91 include/linux/pm_opp.h Viresh Kumar   2021-02-01  523  	return -EOPNOTSUPP;
6d3f922c46f2e9 include/linux/pm_opp.h Georgi Djakov  2020-05-12  524  }
d6561bb206aae9 include/linux/opp.h    Shawn Guo      2013-02-21  525  #endif
d6561bb206aae9 include/linux/opp.h    Shawn Guo      2013-02-21  526  

:::::: The code at line 458 was first introduced by commit
:::::: 8f8d37b2537a28b5b2e3cb60dfc85a2a1303f99b PM / OPP: Prefix exported opp routines with dev_pm_opp_

:::::: TO: Viresh Kumar <viresh.kumar@linaro.org>
:::::: CC: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 35762 bytes --]

             reply	other threads:[~2021-08-20 19:30 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-08-20 19:30 kernel test robot [this message]
2021-08-20 19:30 ` [linux-next:master 6632/9522] include/linux/pm_opp.h:458:58: warning: unused parameter 'dev' kernel test robot
2021-08-23  3:15 ` Viresh Kumar
2021-08-23  3:15   ` Viresh Kumar
2021-08-23  9:07   ` Arnd Bergmann
2021-08-23  9:07     ` Arnd Bergmann
2021-08-23 20:28     ` Nathan Chancellor
2021-08-23 20:28       ` Nathan Chancellor

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=202108210311.CBtcgoUL-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=clang-built-linux@googlegroups.com \
    --cc=kbuild-all@lists.01.org \
    --cc=linux-mm@kvack.org \
    --cc=lukasz.luba@arm.com \
    --cc=qperret@google.com \
    --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.