All of lore.kernel.org
 help / color / mirror / Atom feed
* drivers/net/dsa/sja1105/sja1105_main.c:2146 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?
@ 2022-05-28 17:25 kernel test robot
  0 siblings, 0 replies; 5+ messages in thread
From: kernel test robot @ 2022-05-28 17:25 UTC (permalink / raw)
  To: kbuild

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

CC: kbuild-all(a)lists.01.org
BCC: lkp(a)intel.com
CC: linux-kernel(a)vger.kernel.org
TO: Vladimir Oltean <vladimir.oltean@nxp.com>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   9d004b2f4fea97cde123e7f1939b80e77bf2e695
commit: 6dfd23d35e75098ac61a605f6c591ce42e95cdcb net: dsa: sja1105: delete vlan delta save/restore logic
date:   10 months ago
:::::: branch date: 13 hours ago
:::::: commit date: 10 months ago
config: arc-randconfig-m031-20220524 (https://download.01.org/0day-ci/archive/20220529/202205290124.kBNYiSvI-lkp(a)intel.com/config)
compiler: arceb-elf-gcc (GCC) 11.3.0

If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>

New smatch warnings:
drivers/net/dsa/sja1105/sja1105_main.c:2146 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?

Old smatch warnings:
drivers/net/dsa/sja1105/sja1105_main.c:49 sja1105_port_allow_traffic() warn: should '(((1))) << to' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:57 sja1105_can_forward() warn: should '((((1))) << to)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:173 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:185 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:194 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:203 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:209 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:216 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:443 sja1105_init_l2_forwarding() warn: should '(((1))) << upstream' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:444 sja1105_init_l2_forwarding() warn: should '(((1))) << upstream' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:529 sja1105_init_l2_forwarding_params() warn: is 'table->entries' large enough for 'struct sja1105_l2_forwarding_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:702 sja1105_init_general_params() warn: is 'table->entries' large enough for 'struct sja1105_general_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:730 sja1105_init_avb_params() warn: is 'table->entries' large enough for 'struct sja1105_avb_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:1197 sja1105_find_static_fdb_entry() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1315 sja1105et_fdb_add() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1317 sja1105et_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1325 sja1105et_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1411 sja1105pqrs_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1419 sja1105pqrs_fdb_add() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1424 sja1105pqrs_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1474 sja1105pqrs_fdb_del() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1558 sja1105_fdb_dump() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1610 sja1105_manage_flood_domains() warn: should '(((1))) << to' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1612 sja1105_manage_flood_domains() warn: should '(((1))) << to' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2147 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2151 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2417 sja1105_mgmt_xmit() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2735 sja1105_port_mcast_flood() warn: should '(((1))) << to' be a 64 bit type?

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

6666cebc5e306f Vladimir Oltean 2019-05-02  2123  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2124  static int sja1105_vlan_add(struct sja1105_private *priv, int port, u16 vid,
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2125  			    u16 flags)
6666cebc5e306f Vladimir Oltean 2019-05-02  2126  {
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2127  	struct sja1105_vlan_lookup_entry *vlan;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2128  	struct sja1105_table *table;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2129  	int match, rc;
ec5ae61076d07b Vladimir Oltean 2020-05-12  2130  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2131  	table = &priv->static_config.tables[BLK_IDX_VLAN_LOOKUP];
ec5ae61076d07b Vladimir Oltean 2020-05-12  2132  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2133  	match = sja1105_is_vlan_configured(priv, vid);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2134  	if (match < 0) {
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2135  		rc = sja1105_table_resize(table, table->entry_count + 1);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2136  		if (rc)
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2137  			return rc;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2138  		match = table->entry_count - 1;
b38e659de966a1 Vladimir Oltean 2021-05-24  2139  	}
b38e659de966a1 Vladimir Oltean 2021-05-24  2140  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2141  	/* Assign pointer after the resize (it's new memory) */
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2142  	vlan = table->entries;
ec5ae61076d07b Vladimir Oltean 2020-05-12  2143  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2144  	vlan[match].type_entry = SJA1110_VLAN_D_TAG;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2145  	vlan[match].vlanid = vid;
6dfd23d35e7509 Vladimir Oltean 2021-07-26 @2146  	vlan[match].vlan_bc |= BIT(port);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2147  	vlan[match].vmemb_port |= BIT(port);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2148  	if (flags & BRIDGE_VLAN_INFO_UNTAGGED)
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2149  		vlan[match].tag_port &= ~BIT(port);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2150  	else
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2151  		vlan[match].tag_port |= BIT(port);
ec5ae61076d07b Vladimir Oltean 2020-05-12  2152  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2153  	return sja1105_dynamic_config_write(priv, BLK_IDX_VLAN_LOOKUP, vid,
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2154  					    &vlan[match], true);
5899ee367ab3fe Vladimir Oltean 2020-09-10  2155  }
5899ee367ab3fe Vladimir Oltean 2020-09-10  2156  

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp

^ permalink raw reply	[flat|nested] 5+ messages in thread

* drivers/net/dsa/sja1105/sja1105_main.c:2146 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?
@ 2022-04-26  6:07 kernel test robot
  0 siblings, 0 replies; 5+ messages in thread
From: kernel test robot @ 2022-04-26  6:07 UTC (permalink / raw)
  To: kbuild

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

CC: kbuild-all(a)lists.01.org
BCC: lkp(a)intel.com
CC: linux-kernel(a)vger.kernel.org
TO: Vladimir Oltean <vladimir.oltean@nxp.com>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   d615b5416f8a1afeb82d13b238f8152c572d59c0
commit: 6dfd23d35e75098ac61a605f6c591ce42e95cdcb net: dsa: sja1105: delete vlan delta save/restore logic
date:   9 months ago
:::::: branch date: 12 hours ago
:::::: commit date: 9 months ago
config: openrisc-randconfig-m031-20220425 (https://download.01.org/0day-ci/archive/20220426/202204261342.A6HkKVu1-lkp(a)intel.com/config)
compiler: or1k-linux-gcc (GCC) 11.2.0

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

New smatch warnings:
drivers/net/dsa/sja1105/sja1105_main.c:2146 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?

Old smatch warnings:
drivers/net/dsa/sja1105/sja1105_main.c:49 sja1105_port_allow_traffic() warn: should '(((1))) << to' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:57 sja1105_can_forward() warn: should '((((1))) << to)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:173 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:185 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:194 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:203 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:209 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:216 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:443 sja1105_init_l2_forwarding() warn: should '(((1))) << upstream' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:444 sja1105_init_l2_forwarding() warn: should '(((1))) << upstream' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:529 sja1105_init_l2_forwarding_params() warn: is 'table->entries' large enough for 'struct sja1105_l2_forwarding_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:702 sja1105_init_general_params() warn: is 'table->entries' large enough for 'struct sja1105_general_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:730 sja1105_init_avb_params() warn: is 'table->entries' large enough for 'struct sja1105_avb_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:1197 sja1105_find_static_fdb_entry() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1315 sja1105et_fdb_add() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1317 sja1105et_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1325 sja1105et_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1411 sja1105pqrs_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1419 sja1105pqrs_fdb_add() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1424 sja1105pqrs_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1474 sja1105pqrs_fdb_del() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1558 sja1105_fdb_dump() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1610 sja1105_manage_flood_domains() warn: should '(((1))) << to' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1612 sja1105_manage_flood_domains() warn: should '(((1))) << to' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2147 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2151 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2417 sja1105_mgmt_xmit() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2735 sja1105_port_mcast_flood() warn: should '(((1))) << to' be a 64 bit type?

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

6666cebc5e306f Vladimir Oltean 2019-05-02  2123  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2124  static int sja1105_vlan_add(struct sja1105_private *priv, int port, u16 vid,
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2125  			    u16 flags)
6666cebc5e306f Vladimir Oltean 2019-05-02  2126  {
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2127  	struct sja1105_vlan_lookup_entry *vlan;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2128  	struct sja1105_table *table;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2129  	int match, rc;
ec5ae61076d07b Vladimir Oltean 2020-05-12  2130  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2131  	table = &priv->static_config.tables[BLK_IDX_VLAN_LOOKUP];
ec5ae61076d07b Vladimir Oltean 2020-05-12  2132  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2133  	match = sja1105_is_vlan_configured(priv, vid);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2134  	if (match < 0) {
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2135  		rc = sja1105_table_resize(table, table->entry_count + 1);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2136  		if (rc)
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2137  			return rc;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2138  		match = table->entry_count - 1;
b38e659de966a1 Vladimir Oltean 2021-05-24  2139  	}
b38e659de966a1 Vladimir Oltean 2021-05-24  2140  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2141  	/* Assign pointer after the resize (it's new memory) */
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2142  	vlan = table->entries;
ec5ae61076d07b Vladimir Oltean 2020-05-12  2143  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2144  	vlan[match].type_entry = SJA1110_VLAN_D_TAG;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2145  	vlan[match].vlanid = vid;
6dfd23d35e7509 Vladimir Oltean 2021-07-26 @2146  	vlan[match].vlan_bc |= BIT(port);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2147  	vlan[match].vmemb_port |= BIT(port);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2148  	if (flags & BRIDGE_VLAN_INFO_UNTAGGED)
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2149  		vlan[match].tag_port &= ~BIT(port);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2150  	else
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2151  		vlan[match].tag_port |= BIT(port);
ec5ae61076d07b Vladimir Oltean 2020-05-12  2152  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2153  	return sja1105_dynamic_config_write(priv, BLK_IDX_VLAN_LOOKUP, vid,
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2154  					    &vlan[match], true);
5899ee367ab3fe Vladimir Oltean 2020-09-10  2155  }
5899ee367ab3fe Vladimir Oltean 2020-09-10  2156  

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp

^ permalink raw reply	[flat|nested] 5+ messages in thread

* drivers/net/dsa/sja1105/sja1105_main.c:2146 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?
@ 2022-02-11 17:58 kernel test robot
  0 siblings, 0 replies; 5+ messages in thread
From: kernel test robot @ 2022-02-11 17:58 UTC (permalink / raw)
  To: kbuild

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

CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: Vladimir Oltean <vladimir.oltean@nxp.com>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   f1baf68e1383f6ed93eb9cff2866d46562607a43
commit: 6dfd23d35e75098ac61a605f6c591ce42e95cdcb net: dsa: sja1105: delete vlan delta save/restore logic
date:   7 months ago
:::::: branch date: 15 hours ago
:::::: commit date: 7 months ago
config: m68k-randconfig-m031-20220211 (https://download.01.org/0day-ci/archive/20220211/202202112242.aEWTsi1N-lkp(a)intel.com/config)
compiler: m68k-linux-gcc (GCC) 11.2.0

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

New smatch warnings:
drivers/net/dsa/sja1105/sja1105_main.c:2146 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?

Old smatch warnings:
drivers/net/dsa/sja1105/sja1105_main.c:49 sja1105_port_allow_traffic() warn: should '(((1))) << to' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:57 sja1105_can_forward() warn: should '((((1))) << to)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:173 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:185 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:194 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:203 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:209 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:216 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:443 sja1105_init_l2_forwarding() warn: should '(((1))) << upstream' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:444 sja1105_init_l2_forwarding() warn: should '(((1))) << upstream' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:529 sja1105_init_l2_forwarding_params() warn: is 'table->entries' large enough for 'struct sja1105_l2_forwarding_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:702 sja1105_init_general_params() warn: is 'table->entries' large enough for 'struct sja1105_general_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:730 sja1105_init_avb_params() warn: is 'table->entries' large enough for 'struct sja1105_avb_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:1197 sja1105_find_static_fdb_entry() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1315 sja1105et_fdb_add() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1317 sja1105et_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1325 sja1105et_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1411 sja1105pqrs_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1419 sja1105pqrs_fdb_add() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1424 sja1105pqrs_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1474 sja1105pqrs_fdb_del() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1558 sja1105_fdb_dump() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1610 sja1105_manage_flood_domains() warn: should '(((1))) << to' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1612 sja1105_manage_flood_domains() warn: should '(((1))) << to' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2147 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2151 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2417 sja1105_mgmt_xmit() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2735 sja1105_port_mcast_flood() warn: should '(((1))) << to' be a 64 bit type?

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

6666cebc5e306f Vladimir Oltean 2019-05-02  2123  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2124  static int sja1105_vlan_add(struct sja1105_private *priv, int port, u16 vid,
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2125  			    u16 flags)
6666cebc5e306f Vladimir Oltean 2019-05-02  2126  {
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2127  	struct sja1105_vlan_lookup_entry *vlan;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2128  	struct sja1105_table *table;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2129  	int match, rc;
ec5ae61076d07b Vladimir Oltean 2020-05-12  2130  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2131  	table = &priv->static_config.tables[BLK_IDX_VLAN_LOOKUP];
ec5ae61076d07b Vladimir Oltean 2020-05-12  2132  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2133  	match = sja1105_is_vlan_configured(priv, vid);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2134  	if (match < 0) {
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2135  		rc = sja1105_table_resize(table, table->entry_count + 1);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2136  		if (rc)
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2137  			return rc;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2138  		match = table->entry_count - 1;
b38e659de966a1 Vladimir Oltean 2021-05-24  2139  	}
b38e659de966a1 Vladimir Oltean 2021-05-24  2140  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2141  	/* Assign pointer after the resize (it's new memory) */
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2142  	vlan = table->entries;
ec5ae61076d07b Vladimir Oltean 2020-05-12  2143  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2144  	vlan[match].type_entry = SJA1110_VLAN_D_TAG;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2145  	vlan[match].vlanid = vid;
6dfd23d35e7509 Vladimir Oltean 2021-07-26 @2146  	vlan[match].vlan_bc |= BIT(port);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2147  	vlan[match].vmemb_port |= BIT(port);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2148  	if (flags & BRIDGE_VLAN_INFO_UNTAGGED)
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2149  		vlan[match].tag_port &= ~BIT(port);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2150  	else
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2151  		vlan[match].tag_port |= BIT(port);
ec5ae61076d07b Vladimir Oltean 2020-05-12  2152  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2153  	return sja1105_dynamic_config_write(priv, BLK_IDX_VLAN_LOOKUP, vid,
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2154  					    &vlan[match], true);
5899ee367ab3fe Vladimir Oltean 2020-09-10  2155  }
5899ee367ab3fe Vladimir Oltean 2020-09-10  2156  

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* drivers/net/dsa/sja1105/sja1105_main.c:2146 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?
@ 2021-11-15 19:34 kernel test robot
  0 siblings, 0 replies; 5+ messages in thread
From: kernel test robot @ 2021-11-15 19:34 UTC (permalink / raw)
  To: kbuild

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

CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: Vladimir Oltean <vladimir.oltean@nxp.com>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   8ab774587903771821b59471cc723bba6d893942
commit: 6dfd23d35e75098ac61a605f6c591ce42e95cdcb net: dsa: sja1105: delete vlan delta save/restore logic
date:   4 months ago
:::::: branch date: 16 hours ago
:::::: commit date: 4 months ago
config: i386-randconfig-m021-20211022 (attached as .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 <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>

New smatch warnings:
drivers/net/dsa/sja1105/sja1105_main.c:2146 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?

Old smatch warnings:
drivers/net/dsa/sja1105/sja1105_main.c:49 sja1105_port_allow_traffic() warn: should '(((1))) << to' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:57 sja1105_can_forward() warn: should '((((1))) << to)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:173 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:185 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:194 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:203 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:209 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:216 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:443 sja1105_init_l2_forwarding() warn: should '(((1))) << upstream' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:444 sja1105_init_l2_forwarding() warn: should '(((1))) << upstream' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:529 sja1105_init_l2_forwarding_params() warn: is 'table->entries' large enough for 'struct sja1105_l2_forwarding_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:702 sja1105_init_general_params() warn: is 'table->entries' large enough for 'struct sja1105_general_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:730 sja1105_init_avb_params() warn: is 'table->entries' large enough for 'struct sja1105_avb_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:1197 sja1105_find_static_fdb_entry() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1315 sja1105et_fdb_add() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1317 sja1105et_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1325 sja1105et_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1411 sja1105pqrs_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1419 sja1105pqrs_fdb_add() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1424 sja1105pqrs_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1474 sja1105pqrs_fdb_del() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1558 sja1105_fdb_dump() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1610 sja1105_manage_flood_domains() warn: should '(((1))) << to' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1612 sja1105_manage_flood_domains() warn: should '(((1))) << to' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2147 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2151 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2417 sja1105_mgmt_xmit() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2735 sja1105_port_mcast_flood() warn: should '(((1))) << to' be a 64 bit type?

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

6666cebc5e306f Vladimir Oltean 2019-05-02  2123  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2124  static int sja1105_vlan_add(struct sja1105_private *priv, int port, u16 vid,
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2125  			    u16 flags)
6666cebc5e306f Vladimir Oltean 2019-05-02  2126  {
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2127  	struct sja1105_vlan_lookup_entry *vlan;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2128  	struct sja1105_table *table;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2129  	int match, rc;
ec5ae61076d07b Vladimir Oltean 2020-05-12  2130  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2131  	table = &priv->static_config.tables[BLK_IDX_VLAN_LOOKUP];
ec5ae61076d07b Vladimir Oltean 2020-05-12  2132  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2133  	match = sja1105_is_vlan_configured(priv, vid);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2134  	if (match < 0) {
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2135  		rc = sja1105_table_resize(table, table->entry_count + 1);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2136  		if (rc)
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2137  			return rc;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2138  		match = table->entry_count - 1;
b38e659de966a1 Vladimir Oltean 2021-05-24  2139  	}
b38e659de966a1 Vladimir Oltean 2021-05-24  2140  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2141  	/* Assign pointer after the resize (it's new memory) */
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2142  	vlan = table->entries;
ec5ae61076d07b Vladimir Oltean 2020-05-12  2143  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2144  	vlan[match].type_entry = SJA1110_VLAN_D_TAG;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2145  	vlan[match].vlanid = vid;
6dfd23d35e7509 Vladimir Oltean 2021-07-26 @2146  	vlan[match].vlan_bc |= BIT(port);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2147  	vlan[match].vmemb_port |= BIT(port);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2148  	if (flags & BRIDGE_VLAN_INFO_UNTAGGED)
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2149  		vlan[match].tag_port &= ~BIT(port);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2150  	else
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2151  		vlan[match].tag_port |= BIT(port);
ec5ae61076d07b Vladimir Oltean 2020-05-12  2152  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2153  	return sja1105_dynamic_config_write(priv, BLK_IDX_VLAN_LOOKUP, vid,
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2154  					    &vlan[match], true);
5899ee367ab3fe Vladimir Oltean 2020-09-10  2155  }
5899ee367ab3fe Vladimir Oltean 2020-09-10  2156  

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* drivers/net/dsa/sja1105/sja1105_main.c:2146 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?
@ 2021-11-08 18:02 kernel test robot
  0 siblings, 0 replies; 5+ messages in thread
From: kernel test robot @ 2021-11-08 18:02 UTC (permalink / raw)
  To: kbuild

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

CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: Vladimir Oltean <vladimir.oltean@nxp.com>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   6b75d88fa81b122cce37ebf17428a849ccd3d0f1
commit: 6dfd23d35e75098ac61a605f6c591ce42e95cdcb net: dsa: sja1105: delete vlan delta save/restore logic
date:   4 months ago
:::::: branch date: 23 hours ago
:::::: commit date: 4 months ago
config: i386-randconfig-m021-20211022 (attached as .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 <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>

New smatch warnings:
drivers/net/dsa/sja1105/sja1105_main.c:2146 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?

Old smatch warnings:
drivers/net/dsa/sja1105/sja1105_main.c:49 sja1105_port_allow_traffic() warn: should '(((1))) << to' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:57 sja1105_can_forward() warn: should '((((1))) << to)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:173 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:185 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:194 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:203 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:209 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:216 sja1105_init_mii_settings() warn: is 'table->entries' large enough for 'struct sja1105_xmii_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:443 sja1105_init_l2_forwarding() warn: should '(((1))) << upstream' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:444 sja1105_init_l2_forwarding() warn: should '(((1))) << upstream' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:529 sja1105_init_l2_forwarding_params() warn: is 'table->entries' large enough for 'struct sja1105_l2_forwarding_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:702 sja1105_init_general_params() warn: is 'table->entries' large enough for 'struct sja1105_general_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:730 sja1105_init_avb_params() warn: is 'table->entries' large enough for 'struct sja1105_avb_params_entry'? 0
drivers/net/dsa/sja1105/sja1105_main.c:1197 sja1105_find_static_fdb_entry() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1315 sja1105et_fdb_add() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1317 sja1105et_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1325 sja1105et_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1411 sja1105pqrs_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1419 sja1105pqrs_fdb_add() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1424 sja1105pqrs_fdb_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1474 sja1105pqrs_fdb_del() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1558 sja1105_fdb_dump() warn: should '((((1))) << port)' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1610 sja1105_manage_flood_domains() warn: should '(((1))) << to' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:1612 sja1105_manage_flood_domains() warn: should '(((1))) << to' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2147 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2151 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2417 sja1105_mgmt_xmit() warn: should '(((1))) << port' be a 64 bit type?
drivers/net/dsa/sja1105/sja1105_main.c:2735 sja1105_port_mcast_flood() warn: should '(((1))) << to' be a 64 bit type?

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

6666cebc5e306f Vladimir Oltean 2019-05-02  2123  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2124  static int sja1105_vlan_add(struct sja1105_private *priv, int port, u16 vid,
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2125  			    u16 flags)
6666cebc5e306f Vladimir Oltean 2019-05-02  2126  {
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2127  	struct sja1105_vlan_lookup_entry *vlan;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2128  	struct sja1105_table *table;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2129  	int match, rc;
ec5ae61076d07b Vladimir Oltean 2020-05-12  2130  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2131  	table = &priv->static_config.tables[BLK_IDX_VLAN_LOOKUP];
ec5ae61076d07b Vladimir Oltean 2020-05-12  2132  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2133  	match = sja1105_is_vlan_configured(priv, vid);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2134  	if (match < 0) {
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2135  		rc = sja1105_table_resize(table, table->entry_count + 1);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2136  		if (rc)
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2137  			return rc;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2138  		match = table->entry_count - 1;
b38e659de966a1 Vladimir Oltean 2021-05-24  2139  	}
b38e659de966a1 Vladimir Oltean 2021-05-24  2140  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2141  	/* Assign pointer after the resize (it's new memory) */
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2142  	vlan = table->entries;
ec5ae61076d07b Vladimir Oltean 2020-05-12  2143  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2144  	vlan[match].type_entry = SJA1110_VLAN_D_TAG;
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2145  	vlan[match].vlanid = vid;
6dfd23d35e7509 Vladimir Oltean 2021-07-26 @2146  	vlan[match].vlan_bc |= BIT(port);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2147  	vlan[match].vmemb_port |= BIT(port);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2148  	if (flags & BRIDGE_VLAN_INFO_UNTAGGED)
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2149  		vlan[match].tag_port &= ~BIT(port);
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2150  	else
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2151  		vlan[match].tag_port |= BIT(port);
ec5ae61076d07b Vladimir Oltean 2020-05-12  2152  
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2153  	return sja1105_dynamic_config_write(priv, BLK_IDX_VLAN_LOOKUP, vid,
6dfd23d35e7509 Vladimir Oltean 2021-07-26  2154  					    &vlan[match], true);
5899ee367ab3fe Vladimir Oltean 2020-09-10  2155  }
5899ee367ab3fe Vladimir Oltean 2020-09-10  2156  

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-05-28 17:25 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-28 17:25 drivers/net/dsa/sja1105/sja1105_main.c:2146 sja1105_vlan_add() warn: should '(((1))) << port' be a 64 bit type? kernel test robot
  -- strict thread matches above, loose matches on Subject: below --
2022-04-26  6:07 kernel test robot
2022-02-11 17:58 kernel test robot
2021-11-15 19:34 kernel test robot
2021-11-08 18:02 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.