All of lore.kernel.org
 help / color / mirror / Atom feed
* [norov:for_each_numa_cpu 6/7] drivers/net/ethernet/mellanox/mlx5/core/eq.c:840:9: error: implicit declaration of function 'for_each_numa_hop_mask'; did you mean 'for_each_numa_cpu'?
@ 2023-12-06 12:28 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2023-12-06 12:28 UTC (permalink / raw)
  To: Yury Norov; +Cc: oe-kbuild-all

tree:   https://github.com/norov/linux for_each_numa_cpu
head:   d348e04a6f8498089a335a87fc5e7b03bca42411
commit: 00d4334c1cccbcd557bfbef79b4ab30bc0cffb77 [6/7] sched: drop for_each_numa_hop_mask()
config: arm64-defconfig (https://download.01.org/0day-ci/archive/20231206/202312062028.IvSWI4kh-lkp@intel.com/config)
compiler: aarch64-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231206/202312062028.IvSWI4kh-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/202312062028.IvSWI4kh-lkp@intel.com/

All error/warnings (new ones prefixed by >>):

   drivers/net/ethernet/mellanox/mlx5/core/eq.c: In function 'mlx5_cpumask_default_spread':
>> drivers/net/ethernet/mellanox/mlx5/core/eq.c:840:9: error: implicit declaration of function 'for_each_numa_hop_mask'; did you mean 'for_each_numa_cpu'? [-Werror=implicit-function-declaration]
     840 |         for_each_numa_hop_mask(mask, numa_node) {
         |         ^~~~~~~~~~~~~~~~~~~~~~
         |         for_each_numa_cpu
>> drivers/net/ethernet/mellanox/mlx5/core/eq.c:840:48: error: expected ';' before '{' token
     840 |         for_each_numa_hop_mask(mask, numa_node) {
         |                                                ^~
         |                                                ;
>> drivers/net/ethernet/mellanox/mlx5/core/eq.c:837:13: warning: unused variable 'cpu' [-Wunused-variable]
     837 |         int cpu;
         |             ^~~
>> drivers/net/ethernet/mellanox/mlx5/core/eq.c:836:13: warning: unused variable 'i' [-Wunused-variable]
     836 |         int i = 0;
         |             ^
>> drivers/net/ethernet/mellanox/mlx5/core/eq.c:833:31: warning: unused variable 'prev' [-Wunused-variable]
     833 |         const struct cpumask *prev = cpu_none_mask;
         |                               ^~~~
   cc1: some warnings being treated as errors


vim +840 drivers/net/ethernet/mellanox/mlx5/core/eq.c

79b60ca83b6fa6 Shay Drory    2021-12-12  830  
ddd2c79da02021 Maher Sanalla 2023-06-12  831  static int mlx5_cpumask_default_spread(int numa_node, int index)
79b60ca83b6fa6 Shay Drory    2021-12-12  832  {
2acda57736de1e Tariq Toukan  2023-01-20 @833  	const struct cpumask *prev = cpu_none_mask;
2acda57736de1e Tariq Toukan  2023-01-20  834  	const struct cpumask *mask;
54b2cf41b853e0 Maher Sanalla 2023-06-12  835  	int found_cpu = 0;
54b2cf41b853e0 Maher Sanalla 2023-06-12 @836  	int i = 0;
2acda57736de1e Tariq Toukan  2023-01-20 @837  	int cpu;
2acda57736de1e Tariq Toukan  2023-01-20  838  
2acda57736de1e Tariq Toukan  2023-01-20  839  	rcu_read_lock();
ddd2c79da02021 Maher Sanalla 2023-06-12 @840  	for_each_numa_hop_mask(mask, numa_node) {
2acda57736de1e Tariq Toukan  2023-01-20  841  		for_each_cpu_andnot(cpu, mask, prev) {
ddd2c79da02021 Maher Sanalla 2023-06-12  842  			if (i++ == index) {
54b2cf41b853e0 Maher Sanalla 2023-06-12  843  				found_cpu = cpu;
2acda57736de1e Tariq Toukan  2023-01-20  844  				goto spread_done;
2acda57736de1e Tariq Toukan  2023-01-20  845  			}
54b2cf41b853e0 Maher Sanalla 2023-06-12  846  		}
2acda57736de1e Tariq Toukan  2023-01-20  847  		prev = mask;
2acda57736de1e Tariq Toukan  2023-01-20  848  	}
54b2cf41b853e0 Maher Sanalla 2023-06-12  849  
2acda57736de1e Tariq Toukan  2023-01-20  850  spread_done:
2acda57736de1e Tariq Toukan  2023-01-20  851  	rcu_read_unlock();
ddd2c79da02021 Maher Sanalla 2023-06-12  852  	return found_cpu;
ddd2c79da02021 Maher Sanalla 2023-06-12  853  }
ddd2c79da02021 Maher Sanalla 2023-06-12  854  

:::::: The code at line 840 was first introduced by commit
:::::: ddd2c79da02021153dc8674e5a7e9748e56c1240 net/mlx5: Introduce mlx5_cpumask_default_spread

:::::: TO: Maher Sanalla <msanalla@nvidia.com>
:::::: CC: Saeed Mahameed <saeedm@nvidia.com>

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-12-06 12:29 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-06 12:28 [norov:for_each_numa_cpu 6/7] drivers/net/ethernet/mellanox/mlx5/core/eq.c:840:9: error: implicit declaration of function 'for_each_numa_hop_mask'; did you mean 'for_each_numa_cpu'? kernel test robot

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.