CC: [email protected]
CC: [email protected]
TO: Vladimir Oltean <[email protected]>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   b8a98b6bf66ae35361e987333233d07241642909
commit: 1bf658eefe38cc26801b5861bbb6dbf3259ba8c1 net: dsa: sja1105: allow the 
frame buffer size to be customized
date:   7 months ago
:::::: branch date: 5 hours ago
:::::: commit date: 7 months ago
config: x86_64-randconfig-m001-20211210 
(https://download.01.org/0day-ci/archive/20211211/[email protected]/config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <[email protected]>
Reported-by: Dan Carpenter <[email protected]>

New smatch warnings:
drivers/net/dsa/sja1105/sja1105_main.c:493 sja1105_init_l2_forwarding_params() 
warn: is 'table->entries' large enough for 'struct 
sja1105_l2_forwarding_params_entry'? 0

Old smatch warnings:
drivers/net/dsa/sja1105/sja1105_main.c:193 sja1105_init_mii_settings() warn: is 
'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:196 sja1105_init_mii_settings() warn: is 
'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:202 sja1105_init_mii_settings() warn: is 
'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:207 sja1105_init_mii_settings() warn: is 
'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:634 sja1105_init_avb_params() warn: is 
'table->entries' large enough for 'struct sja1105_avb_params_entry'? 0

vim +493 drivers/net/dsa/sja1105/sja1105_main.c

8aa9ebccae8762 Vladimir Oltean 2019-05-02  469  
8aa9ebccae8762 Vladimir Oltean 2019-05-02  470  static int 
sja1105_init_l2_forwarding_params(struct sja1105_private *priv)
8aa9ebccae8762 Vladimir Oltean 2019-05-02  471  {
1bf658eefe38cc Vladimir Oltean 2021-05-24  472          struct 
sja1105_l2_forwarding_params_entry *l2fwd_params;
8aa9ebccae8762 Vladimir Oltean 2019-05-02  473          struct sja1105_table 
*table;
8aa9ebccae8762 Vladimir Oltean 2019-05-02  474  
8aa9ebccae8762 Vladimir Oltean 2019-05-02  475          table = 
&priv->static_config.tables[BLK_IDX_L2_FORWARDING_PARAMS];
8aa9ebccae8762 Vladimir Oltean 2019-05-02  476  
8aa9ebccae8762 Vladimir Oltean 2019-05-02  477          if (table->entry_count) 
{
8aa9ebccae8762 Vladimir Oltean 2019-05-02  478                  
kfree(table->entries);
8aa9ebccae8762 Vladimir Oltean 2019-05-02  479                  
table->entry_count = 0;
8aa9ebccae8762 Vladimir Oltean 2019-05-02  480          }
8aa9ebccae8762 Vladimir Oltean 2019-05-02  481  
fd6f2c257b0bc0 Vladimir Oltean 2021-05-24  482          table->entries = 
kcalloc(table->ops->max_entry_count,
8aa9ebccae8762 Vladimir Oltean 2019-05-02  483                                  
 table->ops->unpacked_entry_size, GFP_KERNEL);
8aa9ebccae8762 Vladimir Oltean 2019-05-02  484          if (!table->entries)
8aa9ebccae8762 Vladimir Oltean 2019-05-02  485                  return -ENOMEM;
8aa9ebccae8762 Vladimir Oltean 2019-05-02  486  
fd6f2c257b0bc0 Vladimir Oltean 2021-05-24  487          table->entry_count = 
table->ops->max_entry_count;
8aa9ebccae8762 Vladimir Oltean 2019-05-02  488  
8aa9ebccae8762 Vladimir Oltean 2019-05-02  489          /* This table only has 
a single entry */
1bf658eefe38cc Vladimir Oltean 2021-05-24  490          l2fwd_params = 
table->entries;
1bf658eefe38cc Vladimir Oltean 2021-05-24  491  
1bf658eefe38cc Vladimir Oltean 2021-05-24  492          /* Disallow dynamic 
reconfiguration of vlan_pmap */
1bf658eefe38cc Vladimir Oltean 2021-05-24 @493          l2fwd_params->max_dynp 
= 0;
1bf658eefe38cc Vladimir Oltean 2021-05-24  494          /* Use a single memory 
partition for all ingress queues */
1bf658eefe38cc Vladimir Oltean 2021-05-24  495          
l2fwd_params->part_spc[0] = priv->info->max_frame_mem;
8aa9ebccae8762 Vladimir Oltean 2019-05-02  496  
8aa9ebccae8762 Vladimir Oltean 2019-05-02  497          return 0;
8aa9ebccae8762 Vladimir Oltean 2019-05-02  498  }
8aa9ebccae8762 Vladimir Oltean 2019-05-02  499  

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/[email protected]
_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to