All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: Re: [PATCH] wilc1000: move wilc driver out of staging
Date: Tue, 30 Jun 2020 14:03:12 +0800	[thread overview]
Message-ID: <202006301302.9jscUTXl%lkp@intel.com> (raw)
In-Reply-To: <20200625123712.14156-1-ajay.kathat@microchip.com>

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

Hi,

I love your patch! Perhaps something to improve:

[auto build test WARNING on staging/staging-testing]
[also build test WARNING on wireless-drivers-next/master wireless-drivers/master v5.8-rc3 next-20200629]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use  as documented in
https://git-scm.com/docs/git-format-patch]

url:    https://github.com/0day-ci/linux/commits/Ajay-Kathat-microchip-com/wilc1000-move-wilc-driver-out-of-staging/20200625-203957
base:   https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 9bea6eb3f59cb2fad8b46d91c666a17d0aa53456
config: x86_64-randconfig-a005-20200630 (attached as .config)
compiler: clang version 11.0.0 (https://github.com/llvm/llvm-project cf1d04484344be52ada8178e41d18fd15a9b880c)
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
        # install x86_64 cross compiling tool for clang build
        # apt-get install binutils-x86-64-linux-gnu
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64 

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 >>):

   In file included from kernel/rcu/update.c:587:
   kernel/rcu/tasks.h:405:6: warning: no previous prototype for function 'rcu_tasks_postscan'
   void rcu_tasks_postscan(struct list_head
   ^
   kernel/rcu/tasks.h:405:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void rcu_tasks_postscan(struct list_head
   ^
   static
   kernel/rcu/tasks.h:757:6: warning: no previous prototype for function 'rcu_read_unlock_trace_special'
   void rcu_read_unlock_trace_special(struct task_struct int nesting)
   ^
   kernel/rcu/tasks.h:757:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void rcu_read_unlock_trace_special(struct task_struct int nesting)
   ^
   static
   kernel/rcu/tasks.h:1135:6: warning: no previous prototype for function 'synchronize_rcu_tasks_trace'
   void synchronize_rcu_tasks_trace(void)
   ^
   kernel/rcu/tasks.h:1135:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void synchronize_rcu_tasks_trace(void)
   ^
   static
   kernel/rcu/tasks.h:1148:6: warning: no previous prototype for function 'rcu_barrier_tasks_trace'
   void rcu_barrier_tasks_trace(void)
   ^
   kernel/rcu/tasks.h:1148:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void rcu_barrier_tasks_trace(void)
   ^
   static
   kernel/events/core.c:6490:6: warning: no previous prototype for function 'perf_pmu_snapshot_aux'
   long perf_pmu_snapshot_aux(struct perf_buffer
   ^
   kernel/events/core.c:6490:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   long perf_pmu_snapshot_aux(struct perf_buffer
   ^
   static
>> drivers/net/wireless/microchip/wilc1000/cfg80211.c:49:42: warning: unused variable 'wowlan_support'
   static const struct wiphy_wowlan_support wowlan_support = {
   ^
   kernel/trace/trace.c:1535:37: warning: unused variable 'tracing_max_lat_fops'
   static const struct file_operations tracing_max_lat_fops;
   ^
   kernel/sched/core.c:2117:6: warning: no previous prototype for function 'sched_set_stop_task'
   void sched_set_stop_task(int cpu, struct task_struct
   ^
   kernel/sched/core.c:2117:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void sched_set_stop_task(int cpu, struct task_struct
   ^
   static
   kernel/sched/core.c:4263:35: warning: no previous prototype for function 'schedule_user'
   asmlinkage __visible void __sched schedule_user(void)
   ^
   kernel/sched/core.c:4263:22: note: declare 'static' if the function is not intended to be used outside of this translation unit
   asmlinkage __visible void __sched schedule_user(void)
   ^
   static
   4 warnings generated.
   kernel/sched/core.c:808:28: warning: unused function 'uclamp_bucket_base_value'
   static inline unsigned int uclamp_bucket_base_value(unsigned int clamp_value)
   ^
   kernel/sched/core.c:1047:1: warning: unused function 'uclamp_update_active'
   uclamp_update_active(struct task_struct enum uclamp_id clamp_id)
   ^
   kernel/trace/trace_seq.c:142: warning: Function parameter or member 'args' not described in 'trace_seq_vprintf'
   kernel/bpf/core.c:1353:12: warning: no previous prototype for function 'bpf_probe_read_kernel'
   u64 __weak bpf_probe_read_kernel(void u32 size, const void
   ^
   kernel/bpf/core.c:1353:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   u64 __weak bpf_probe_read_kernel(void u32 size, const void
   ^
   static
   kernel/time/hrtimer.c:120:21: warning: initializer overrides prior initialization of this subobject
   = HRTIMER_BASE_REALTIME,
   ^~~~~~~~~~~~~~~~~~~~~
   kernel/time/hrtimer.c:118:27: note: previous initialization is here
   [0 ... MAX_CLOCKS - 1] = HRTIMER_MAX_CLOCK_BASES,
   ^~~~~~~~~~~~~~~~~~~~~~~
   kernel/time/hrtimer.c:121:22: warning: initializer overrides prior initialization of this subobject
   = HRTIMER_BASE_MONOTONIC,
   ^~~~~~~~~~~~~~~~~~~~~~
   kernel/time/hrtimer.c:118:27: note: previous initialization is here
   [0 ... MAX_CLOCKS - 1] = HRTIMER_MAX_CLOCK_BASES,
   ^~~~~~~~~~~~~~~~~~~~~~~
   kernel/time/hrtimer.c:122:21: warning: initializer overrides prior initialization of this subobject
   = HRTIMER_BASE_BOOTTIME,
   ^~~~~~~~~~~~~~~~~~~~~
   kernel/time/hrtimer.c:118:27: note: previous initialization is here
   [0 ... MAX_CLOCKS - 1] = HRTIMER_MAX_CLOCK_BASES,
   ^~~~~~~~~~~~~~~~~~~~~~~
   kernel/time/hrtimer.c:123:17: warning: initializer overrides prior initialization of this subobject
   = HRTIMER_BASE_TAI,
   ^~~~~~~~~~~~~~~~
   kernel/time/hrtimer.c:118:27: note: previous initialization is here
   [0 ... MAX_CLOCKS - 1] = HRTIMER_MAX_CLOCK_BASES,
   ^~~~~~~~~~~~~~~~~~~~~~~
   kernel/dma/swiotlb.c:278:1: warning: no previous prototype for function 'swiotlb_late_init_with_default_size'
   swiotlb_late_init_with_default_size(size_t default_size)
   ^
   kernel/dma/swiotlb.c:277:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   int
   ^
   static
   kernel/time/hrtimer.c:143:20: warning: unused function 'is_migration_base'
   static inline bool is_migration_base(struct hrtimer_clock_base
   ^
   kernel/time/hrtimer.c:617:19: warning: unused function 'hrtimer_hres_active'
   static inline int hrtimer_hres_active(void)
   ^
   1 warning generated.
   kernel/trace/ring_buffer.c:1141: warning: Function parameter or member 'cpu_buffer' not described in 'rb_check_list'
   kernel/trace/ring_buffer.c:1141: warning: Function parameter or member 'list' not described in 'rb_check_list'
   1 warning generated.
   kernel/panic.c:85:13: warning: no previous prototype for function 'panic_smp_self_stop'
   void __weak panic_smp_self_stop(void)
   ^
   kernel/panic.c:85:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void __weak panic_smp_self_stop(void)
   ^
   static
   kernel/panic.c:95:13: warning: no previous prototype for function 'nmi_panic_self_stop'
   void __weak nmi_panic_self_stop(struct pt_regs
   ^
   kernel/panic.c:95:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void __weak nmi_panic_self_stop(struct pt_regs
   ^
   static
   kernel/panic.c:106:13: warning: no previous prototype for function 'crash_smp_send_stop'
   void __weak crash_smp_send_stop(void)
   ^
   kernel/panic.c:106:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   void __weak crash_smp_send_stop(void)
   ^
   static
   kernel/locking/lockdep.c:668:4: warning: format specifies type 'short' but the argument has type 'int'
   class->wait_type_outer class->wait_type_inner,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   3 warnings generated.
--
>> drivers/net/wireless/microchip/wilc1000/cfg80211.c:49:42: warning: unused variable 'wowlan_support' [-Wunused-const-variable]
   static const struct wiphy_wowlan_support wowlan_support = {
                                            ^
   1 warning generated.
   drivers/net/ethernet/intel/e1000/e1000_hw.c:1907: warning: Excess function parameter 'mii_reg' description in 'e1000_config_mac_to_phy'
   drivers/net/ethernet/intel/e1000/e1000_hw.c:2930: warning: Function parameter or member 'phy_data' not described in 'e1000_write_phy_reg'
   drivers/net/ethernet/intel/e1000/e1000_hw.c:2930: warning: Excess function parameter 'data' description in 'e1000_write_phy_reg'
   drivers/net/ethernet/intel/e1000/e1000_hw.c:4788: warning: Excess function parameter 'tx_packets' description in 'e1000_update_adaptive'
   drivers/net/ethernet/intel/e1000/e1000_hw.c:4788: warning: Excess function parameter 'total_collisions' description in 'e1000_update_adaptive'
   drivers/net/ethernet/intel/e1000/e1000_hw.c:5079: warning: Excess function parameter 'downshift' description in 'e1000_check_downshift'
   drivers/net/ethernet/intel/e1000/e1000_main.c:212: warning: Function parameter or member 'hw' not described in 'e1000_get_hw_dev'
   drivers/net/ethernet/intel/e1000/e1000_main.c:365: warning: Function parameter or member 'adapter' not described in 'e1000_configure'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3500: warning: Function parameter or member 'txqueue' not described in 'e1000_tx_timeout'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3799: warning: Function parameter or member 'napi' not described in 'e1000_clean'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3799: warning: Function parameter or member 'budget' not described in 'e1000_clean'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3799: warning: Excess function parameter 'adapter' description in 'e1000_clean'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3830: warning: Function parameter or member 'tx_ring' not described in 'e1000_clean_tx_irq'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3946: warning: Function parameter or member 'skb' not described in 'e1000_rx_checksum'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3946: warning: Excess function parameter 'sk_buff' description in 'e1000_rx_checksum'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3982: warning: Function parameter or member 'bi' not described in 'e1000_consume_page'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3982: warning: Function parameter or member 'skb' not described in 'e1000_consume_page'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3982: warning: Function parameter or member 'length' not described in 'e1000_consume_page'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4020: warning: Function parameter or member 'stats' not described in 'e1000_tbi_adjust_stats'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4561: warning: Function parameter or member 'rx_ring' not described in 'e1000_alloc_rx_buffers'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4561: warning: Function parameter or member 'cleaned_count' not described in 'e1000_alloc_rx_buffers'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4674: warning: Function parameter or member 'adapter' not described in 'e1000_smartspeed'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4733: warning: Function parameter or member 'netdev' not described in 'e1000_ioctl'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4733: warning: Function parameter or member 'ifr' not described in 'e1000_ioctl'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4733: warning: Function parameter or member 'cmd' not described in 'e1000_ioctl'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4752: warning: Function parameter or member 'netdev' not described in 'e1000_mii_ioctl'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4752: warning: Function parameter or member 'ifr' not described in 'e1000_mii_ioctl'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4752: warning: Function parameter or member 'cmd' not described in 'e1000_mii_ioctl'
--
>> drivers/net/wireless/microchip/wilc1000/cfg80211.c:49:42: warning: unused variable 'wowlan_support' [-Wunused-const-variable]
   static const struct wiphy_wowlan_support wowlan_support = {
                                            ^
   1 warning generated.
--
>> drivers/net/wireless/microchip/wilc1000/cfg80211.c:49:42: warning: unused variable 'wowlan_support' [-Wunused-const-variable]
   static const struct wiphy_wowlan_support wowlan_support = {
                                            ^
   1 warning generated.
   drivers/net/ethernet/intel/e1000/e1000_hw.c:1907: warning: Excess function parameter 'mii_reg' description in 'e1000_config_mac_to_phy'
   drivers/net/ethernet/intel/e1000/e1000_hw.c:2930: warning: Function parameter or member 'phy_data' not described in 'e1000_write_phy_reg'
   drivers/net/ethernet/intel/e1000/e1000_hw.c:2930: warning: Excess function parameter 'data' description in 'e1000_write_phy_reg'
   drivers/net/ethernet/intel/e1000/e1000_hw.c:4788: warning: Excess function parameter 'tx_packets' description in 'e1000_update_adaptive'
   drivers/net/ethernet/intel/e1000/e1000_hw.c:4788: warning: Excess function parameter 'total_collisions' description in 'e1000_update_adaptive'
   drivers/net/ethernet/intel/e1000/e1000_hw.c:5079: warning: Excess function parameter 'downshift' description in 'e1000_check_downshift'
   drivers/net/ethernet/intel/e1000/e1000_main.c:212: warning: Function parameter or member 'hw' not described in 'e1000_get_hw_dev'
   drivers/net/ethernet/intel/e1000/e1000_main.c:365: warning: Function parameter or member 'adapter' not described in 'e1000_configure'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3500: warning: Function parameter or member 'txqueue' not described in 'e1000_tx_timeout'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3799: warning: Function parameter or member 'napi' not described in 'e1000_clean'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3799: warning: Function parameter or member 'budget' not described in 'e1000_clean'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3799: warning: Excess function parameter 'adapter' description in 'e1000_clean'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3830: warning: Function parameter or member 'tx_ring' not described in 'e1000_clean_tx_irq'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3946: warning: Function parameter or member 'skb' not described in 'e1000_rx_checksum'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3946: warning: Excess function parameter 'sk_buff' description in 'e1000_rx_checksum'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3982: warning: Function parameter or member 'bi' not described in 'e1000_consume_page'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3982: warning: Function parameter or member 'skb' not described in 'e1000_consume_page'
   drivers/net/ethernet/intel/e1000/e1000_main.c:3982: warning: Function parameter or member 'length' not described in 'e1000_consume_page'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4020: warning: Function parameter or member 'stats' not described in 'e1000_tbi_adjust_stats'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4561: warning: Function parameter or member 'rx_ring' not described in 'e1000_alloc_rx_buffers'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4561: warning: Function parameter or member 'cleaned_count' not described in 'e1000_alloc_rx_buffers'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4674: warning: Function parameter or member 'adapter' not described in 'e1000_smartspeed'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4733: warning: Function parameter or member 'netdev' not described in 'e1000_ioctl'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4733: warning: Function parameter or member 'ifr' not described in 'e1000_ioctl'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4733: warning: Function parameter or member 'cmd' not described in 'e1000_ioctl'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4752: warning: Function parameter or member 'netdev' not described in 'e1000_mii_ioctl'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4752: warning: Function parameter or member 'ifr' not described in 'e1000_mii_ioctl'
   drivers/net/ethernet/intel/e1000/e1000_main.c:4752: warning: Function parameter or member 'cmd' not described in 'e1000_mii_ioctl'
   WARNING: Symbol version dump "Module.symvers" is missing.
            Modules may not have dependencies or modversions.
   WARNING: modpost: Symbol info of vmlinux is missing. Unresolved symbol check will be entirely skipped.

vim +/wowlan_support +49 drivers/net/wireless/microchip/wilc1000/cfg80211.c

15162fbc78a74a drivers/staging/wilc1000/wilc_wfi_cfgoperations.c Arnd Bergmann 2015-11-16  48  
73584a40d7484f drivers/staging/wilc1000/wilc_wfi_cfgoperations.c Glen Lee      2016-01-25 @49  static const struct wiphy_wowlan_support wowlan_support = {
73584a40d7484f drivers/staging/wilc1000/wilc_wfi_cfgoperations.c Glen Lee      2016-01-25  50  	.flags = WIPHY_WOWLAN_ANY
73584a40d7484f drivers/staging/wilc1000/wilc_wfi_cfgoperations.c Glen Lee      2016-01-25  51  };
73584a40d7484f drivers/staging/wilc1000/wilc_wfi_cfgoperations.c Glen Lee      2016-01-25  52  

---
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: 35904 bytes --]

  parent reply	other threads:[~2020-06-30  6:03 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-25 12:37 [PATCH] wilc1000: move wilc driver out of staging Ajay.Kathat
2020-06-26  5:36 ` kernel test robot
2020-06-26  5:36   ` kernel test robot
2020-06-26  5:51 ` Kalle Valo
2020-06-26  6:46   ` Ajay.Kathat
2020-06-30  6:03 ` kernel test robot [this message]
2020-07-02  7:00 ` Kalle Valo
2020-07-02  7:15   ` Greg KH
2020-07-02  7:24     ` Ajay.Kathat
2020-07-02  7:30       ` Greg KH
2020-07-02  7:30   ` Ajay.Kathat
2020-07-02  8:43     ` Kalle Valo

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=202006301302.9jscUTXl%lkp@intel.com \
    --to=lkp@intel.com \
    --cc=kbuild-all@lists.01.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.