==========
build_allmodconfig_warn - FAILED


../net/core/flow_dissector.c: note: in included file (through ../include/linux/if_pppox.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../net/core/dev.c:3389:23: warning: incorrect type in argument 4 (different base types)
../net/core/dev.c:3389:23:    expected restricted __wsum [usertype] csum
../net/core/dev.c:3389:23:    got unsigned int
../net/core/dev.c:3389:23: warning: cast from restricted __wsum
../net/core/dev.c:5347:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static?
../net/core/dev.c:3839:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
../net/core/dev.c:5305:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
../drivers/scsi/qedf/qedf_main.c:2217:18: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_main.c:2217:18:    expected unsigned short [usertype] prod_idx
../drivers/scsi/qedf/qedf_main.c:2217:18:    got restricted __le16
../drivers/scsi/qedf/qedf_main.c:2246:18: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_main.c:2246:18:    expected unsigned short [usertype] prod_idx
../drivers/scsi/qedf/qedf_main.c:2246:18:    got restricted __le16
../drivers/scsi/qedf/qedf_main.c:2263:33: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2281:26: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2512:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_main.c:2512:20:    expected unsigned int [usertype] fr_crc
../drivers/scsi/qedf/qedf_main.c:2512:20:    got restricted __le32 [addressable] [usertype] fcoe_crc32
../drivers/scsi/qedf/qedf_main.c:2708:34: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2823:25: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2826:18: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h):
../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
../drivers/net/macsec.c:418:24: warning: restricted ssci_t degrades to integer
../drivers/net/macsec.c:418:22: warning: incorrect type in assignment (different base types)
../drivers/net/macsec.c:418:22:    expected restricted ssci_t [usertype] ssci
../drivers/net/macsec.c:418:22:    got unsigned int
../drivers/net/macsec.c:419:22: warning: restricted __be64 degrades to integer
../drivers/net/macsec.c:419:20: warning: incorrect type in assignment (different base types)
../drivers/net/macsec.c:419:20:    expected restricted __be64 [usertype] pn
../drivers/net/macsec.c:419:20:    got unsigned long long
../drivers/net/ethernet/cadence/macb_main.c: In function ‘gem_get_ethtool_strings’:
../drivers/net/ethernet/cadence/macb_main.c:3176:77: warning: ‘%s’ directive output may be truncated writing up to 239 bytes into a region of size between 19 and 29 [-Wformat-truncation=]
 3176 |                                 snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s",
      |                                                                             ^~
../drivers/net/ethernet/cadence/macb_main.c:3176:33: note: ‘snprintf’ output between 4 and 253 bytes into a destination of size 32
 3176 |                                 snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s",
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3177 |                                                 q, queue_statistics[i].stat_string);
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/arc/emac_main.c:258:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/arc/emac_main.c:258:28:    expected unsigned long long [usertype] data
../drivers/net/ethernet/arc/emac_main.c:258:28:    got restricted __le32 [usertype]
../drivers/net/ethernet/arc/emac_main.c:461:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/arc/emac_main.c:461:28:    expected unsigned long long [usertype] data
../drivers/net/ethernet/arc/emac_main.c:461:28:    got restricted __le32 [usertype]
../drivers/net/ethernet/arc/emac_main.c:712:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/arc/emac_main.c:712:37:    expected unsigned long long [usertype] data
../drivers/net/ethernet/arc/emac_main.c:712:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/cadence/macb_main.c:284:16: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:284:16:    expected unsigned int [usertype] bottom
../drivers/net/ethernet/cadence/macb_main.c:284:16:    got restricted __le32 [usertype]
../drivers/net/ethernet/cadence/macb_main.c:286:13: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:286:13:    expected unsigned short [usertype] top
../drivers/net/ethernet/cadence/macb_main.c:286:13:    got restricted __le16 [usertype]
../drivers/net/ethernet/cadence/macb_main.c:3472:39: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3477:39: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3482:40: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3482:69: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3507:20: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3511:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:3511:20:    expected unsigned int [assigned] [usertype] w0
../drivers/net/ethernet/cadence/macb_main.c:3511:20:    got restricted __be32 [usertype] ip4src
../drivers/net/ethernet/cadence/macb_main.c:3521:20: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3525:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:3525:20:    expected unsigned int [assigned] [usertype] w0
../drivers/net/ethernet/cadence/macb_main.c:3525:20:    got restricted __be32 [usertype] ip4dst
../drivers/net/ethernet/cadence/macb_main.c:3535:21: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3535:50: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3541:30: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3542:30: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3549:36: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3550:38: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3553:38: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3589:9: warning: cast from restricted __be32
../drivers/net/ethernet/cadence/macb_main.c:3589:9: warning: cast from restricted __be32
../drivers/net/ethernet/cadence/macb_main.c:3643:25: warning: cast from restricted __be32
../drivers/net/ethernet/cadence/macb_main.c:3643:25: warning: cast from restricted __be32
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c: In function ‘bgx_acpi_match_id’:
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1434:34: warning: ‘%d’ directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=]
 1434 |         snprintf(bgx_sel, 5, "BGX%d", bgx->bgx_id);
      |                                  ^~
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1434:30: note: directive argument in the range [0, 255]
 1434 |         snprintf(bgx_sel, 5, "BGX%d", bgx->bgx_id);
      |                              ^~~~~~~
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1434:9: note: ‘snprintf’ output between 5 and 7 bytes into a destination of size 5
 1434 |         snprintf(bgx_sel, 5, "BGX%d", bgx->bgx_id);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/freescale/enetc/enetc.c: In function ‘enetc_setup_irqs’:
../drivers/net/ethernet/freescale/enetc/enetc.c:2330:60: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-truncation=]
 2330 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                                                            ^~
../drivers/net/ethernet/freescale/enetc/enetc.c:2330:52: note: directive argument in the range [-2147483639, 2147483646]
 2330 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                                                    ^~~~~~~~~~~
../drivers/net/ethernet/freescale/enetc/enetc.c:2330:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 24
 2330 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2331 |                          priv->ndev->name, i);
      |                          ~~~~~~~~~~~~~~~~~~~~
In file included from ../drivers/net/ethernet/broadcom/genet/bcmmii.c:17:
../drivers/net/ethernet/broadcom/genet/bcmmii.c: In function ‘bcmgenet_mii_pd_init’:
../include/linux/phy.h:330:20: warning: ‘%02x’ directive output may be truncated writing between 2 and 8 bytes into a region of size between 0 and 60 [-Wformat-truncation=]
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/ethernet/broadcom/genet/bcmmii.c:604:53: note: in expansion of macro ‘PHY_ID_FMT’
  604 |                 snprintf(phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT,
      |                                                     ^~~~~~~~~~
../include/linux/phy.h:330:24: note: format string is defined here
  330 | #define PHY_ID_FMT "%s:%02x"
      |                        ^~~~
../include/linux/phy.h:330:20: note: using the range [0, 4294967295] for directive argument
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/ethernet/broadcom/genet/bcmmii.c:604:53: note: in expansion of macro ‘PHY_ID_FMT’
  604 |                 snprintf(phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT,
      |                                                     ^~~~~~~~~~
../drivers/net/ethernet/broadcom/genet/bcmmii.c:604:17: note: ‘snprintf’ output between 4 and 70 bytes into a destination of size 61
  604 |                 snprintf(phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  605 |                          mdio_bus_id, pd->phy_address);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41:    expected void [noderef] __iomem *p
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41:    got struct gfar *
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:22: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: error: incompatible types in comparison expression (different address spaces):
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35:    void *
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35:    void [noderef] __iomem *
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:399:25: error: subtraction of different types can't work (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c: In function ‘cgx_lmac_init’:
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1701:49: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 4 and 6 [-Wformat-overflow=]
 1701 |                 sprintf(lmac->name, "cgx_fwi_%d_%d", cgx->cgx_id, i);
      |                                                 ^~
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1701:37: note: directive argument in the range [-2147483641, 254]
 1701 |                 sprintf(lmac->name, "cgx_fwi_%d_%d", cgx->cgx_id, i);
      |                                     ^~~~~~~~~~~~~~~
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1701:17: note: ‘sprintf’ output between 12 and 24 bytes into a destination of size 16
 1701 |                 sprintf(lmac->name, "cgx_fwi_%d_%d", cgx->cgx_id, i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/freescale/enetc/enetc_ethtool.c: note: in included file (through ../drivers/net/ethernet/freescale/enetc/enetc.h):
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:509:16: warning: cast to restricted __le64
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:509:16: warning: restricted __le64 degrades to integer
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:509:16: warning: cast to restricted __le64
../drivers/net/ethernet/marvell/prestera/prestera_devlink.c: In function ‘prestera_dl_info_get’:
../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:43: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 4 and 12 [-Wformat-truncation=]
  359 |         snprintf(buf, sizeof(buf), "%d.%d.%d",
      |                                           ^~
../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:36: note: directive argument in the range [0, 65535]
  359 |         snprintf(buf, sizeof(buf), "%d.%d.%d",
      |                                    ^~~~~~~~~~
../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:9: note: ‘snprintf’ output between 6 and 18 bytes into a destination of size 16
  359 |         snprintf(buf, sizeof(buf), "%d.%d.%d",
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  360 |                  sw->dev->fw_rev.maj,
      |                  ~~~~~~~~~~~~~~~~~~~~
  361 |                  sw->dev->fw_rev.min,
      |                  ~~~~~~~~~~~~~~~~~~~~
  362 |                  sw->dev->fw_rev.sub);
      |                  ~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/micrel/ks8851_par.c:62:13: warning: context imbalance in 'ks8851_lock_par' - wrong count at exit
../drivers/net/ethernet/micrel/ks8851_par.c:76:13: warning: context imbalance in 'ks8851_unlock_par' - unexpected unlock
../drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:162:46: warning: cast to restricted __be16
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45:    expected restricted __sum16 [usertype] check
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45:    got restricted __be16 [usertype]
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22:    expected unsigned int [usertype] val
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22:    got restricted __be32 [usertype] ip
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2935:40: warning: cast from restricted __be32
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38:    expected restricted __be32 [usertype] ip4dst
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38:    got unsigned int [usertype]
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38:    expected restricted __be32 [usertype] ip4src
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38:    got unsigned int
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36:    expected restricted __be16 [usertype] psrc
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36:    got int
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36:    expected restricted __be16 [usertype] pdst
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36:    got int
../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:124:19: warning: cast to restricted __be32
../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:128:41: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/marvell/mv643xx_eth.c:1952:35: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:1952:35:    expected struct rx_desc *rx_desc_area
../drivers/net/ethernet/marvell/mv643xx_eth.c:1952:35:    got void [noderef] __iomem *
../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28:    got struct rx_desc *rx_desc_area
../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28:    got struct rx_desc *rx_desc_area
../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35:    expected struct tx_desc *tx_desc_area
../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35:    got void [noderef] __iomem *
../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28:    got struct tx_desc *tx_desc_area
../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28:    got struct tx_desc *tx_desc_area
../drivers/net/ethernet/marvell/sky2.c:1890:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/marvell/sky2.c:1890:28:    expected restricted __le16 [usertype] length
../drivers/net/ethernet/marvell/sky2.c:1890:28:    got restricted __be16 [usertype]
../drivers/net/ethernet/marvell/sky2.c:2670:29: warning: cast to restricted __le16
../drivers/net/ethernet/marvell/sky2.c:2670:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/marvell/sky2.c:2670:27:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/marvell/sky2.c:2670:27:    got unsigned short [usertype]
../drivers/net/ethernet/marvell/sky2.c:2691:57: warning: cast to restricted __be16
../drivers/net/ethernet/marvell/sky2.c:2699:27: warning: cast to restricted __le32
../drivers/net/ethernet/marvell/sky2.c:4445:53: warning: cast to restricted __be16
../drivers/net/ethernet/marvell/sky2.c:4445:53: warning: cast from restricted __le16
../scripts/Makefile.build:194: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_bm_bufs_add' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rxq_drop_pkts' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rx_refill' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_buff_hdr_pool_put' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rx' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:4474:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c: In function ‘qede_get_drvinfo’:
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:621:34: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 25 [-Wformat-truncation=]
  621 |                          "[storm %s]", storm);
      |                                  ^~    ~~~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:620:17: note: ‘snprintf’ output between 9 and 40 bytes into a destination of size 32
  620 |                 snprintf(info->version, sizeof(info->version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |                          "[storm %s]", storm);
      |                          ~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:638:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=]
  638 |                          "mfw %s", mfw);
      |                               ^~   ~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:637:17: note: ‘snprintf’ output between 5 and 36 bytes into a destination of size 32
  637 |                 snprintf(info->fw_version, sizeof(info->fw_version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  638 |                          "mfw %s", mfw);
      |                          ~~~~~~~~~~~~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:635:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=]
  635 |                          "mbi %s [mfw %s]", mbi, mfw);
      |                               ^~            ~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:634:17: note: ‘snprintf’ output between 12 and 74 bytes into a destination of size 32
  634 |                 snprintf(info->fw_version, sizeof(info->fw_version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  635 |                          "mbi %s [mfw %s]", mbi, mfw);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/renesas/sh_eth.c:897:37: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:897:37:    expected void const [noderef] __iomem *
../drivers/net/ethernet/renesas/sh_eth.c:897:37:    got void *
../drivers/net/ethernet/renesas/sh_eth.c:898:37: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:898:37:    expected void const [noderef] __iomem *
../drivers/net/ethernet/renesas/sh_eth.c:898:37:    got void *
../drivers/net/ethernet/renesas/sh_eth.c:905:37: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:905:37:    expected void [noderef] __iomem *
../drivers/net/ethernet/renesas/sh_eth.c:905:37:    got void *
../drivers/net/ethernet/renesas/sh_eth.c:906:37: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:906:37:    expected void [noderef] __iomem *
../drivers/net/ethernet/renesas/sh_eth.c:906:37:    got void *
../drivers/net/ethernet/renesas/sh_eth.c:1184:31: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:1184:31:    expected void const [noderef] __iomem *
../drivers/net/ethernet/renesas/sh_eth.c:1184:31:    got void *addr
../drivers/net/ethernet/renesas/sh_eth.c:1189:31: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:1189:31:    expected void [noderef] __iomem *
../drivers/net/ethernet/renesas/sh_eth.c:1189:31:    got void *addr
../drivers/net/ethernet/renesas/sh_eth.c:1212:33: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:1212:33:    expected void const [noderef] __iomem *
../drivers/net/ethernet/renesas/sh_eth.c:1212:33:    got void *addr
../drivers/net/ethernet/renesas/sh_eth.c:1242:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/renesas/sh_eth.c:1247:17: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1260:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1260:32:    expected unsigned int [usertype] status
../drivers/net/ethernet/renesas/sh_eth.c:1260:32:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1262:40: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:1262:40:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1262:40:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1266:49: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1283:33: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1359:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1359:29:    expected unsigned int [usertype] len
../drivers/net/ethernet/renesas/sh_eth.c:1359:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1360:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1360:30:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:1360:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1361:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1361:32:    expected unsigned int [usertype] status
../drivers/net/ethernet/renesas/sh_eth.c:1361:32:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1375:32: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:1375:32:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1375:32:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1383:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1383:32:    expected unsigned int [usertype] status
../drivers/net/ethernet/renesas/sh_eth.c:1383:32:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1384:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1384:29:    expected unsigned int [usertype] len
../drivers/net/ethernet/renesas/sh_eth.c:1384:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1393:24: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:1393:24:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1393:24:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1545:40: warning: invalid assignment: &=
../drivers/net/ethernet/renesas/sh_eth.c:1545:40:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1545:40:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1602:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/renesas/sh_eth.c:1605:31: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1606:27: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1644:36: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1675:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1675:29:    expected unsigned int [usertype] len
../drivers/net/ethernet/renesas/sh_eth.c:1675:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1691:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1691:38:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:1691:38:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1695:40: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:1695:40:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1695:40:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1698:40: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:1698:40:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1698:40:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:2473:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2473:32:    expected unsigned int [usertype] status
../drivers/net/ethernet/renesas/sh_eth.c:2473:32:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2474:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2474:30:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:2474:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2525:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2525:22:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:2525:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2526:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2526:22:    expected unsigned int [usertype] len
../drivers/net/ethernet/renesas/sh_eth.c:2526:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2530:32: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:2530:32:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:2530:32:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:2532:32: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:2532:32:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:2532:32:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:3105:23: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:3105:23:    expected void *addr
../drivers/net/ethernet/renesas/sh_eth.c:3105:23:    got void [noderef] __iomem *
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1344:13: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:951:21: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
../drivers/net/usb/lan78xx.c: In function ‘lan7801_phy_init’:
../drivers/net/usb/lan78xx.c:2514:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
 2514 |         int ret;
      |             ^~~
In file included from ../drivers/net/usb/asix.h:28,
                 from ../drivers/net/usb/ax88172a.c:15:
../drivers/net/usb/ax88172a.c: In function ‘ax88172a_reset’:
../include/linux/phy.h:330:20: warning: ‘%s’ directive output may be truncated writing up to 60 bytes into a region of size 20 [-Wformat-truncation=]
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/usb/ax88172a.c:311:38: note: in expansion of macro ‘PHY_ID_FMT’
  311 |         snprintf(priv->phy_name, 20, PHY_ID_FMT,
      |                                      ^~~~~~~~~~
../include/linux/phy.h:330:21: note: format string is defined here
  330 | #define PHY_ID_FMT "%s:%02x"
      |                     ^~
../include/linux/phy.h:330:20: note: directive argument in the range [0, 65535]
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/usb/ax88172a.c:311:38: note: in expansion of macro ‘PHY_ID_FMT’
  311 |         snprintf(priv->phy_name, 20, PHY_ID_FMT,
      |                                      ^~~~~~~~~~
../drivers/net/usb/ax88172a.c:311:9: note: ‘snprintf’ output between 4 and 66 bytes into a destination of size 20
  311 |         snprintf(priv->phy_name, 20, PHY_ID_FMT,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  312 |                  priv->mdio->id, priv->phy_addr);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c: In function ‘xlgmac_alloc_channels’:
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:73: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=]
  257 |                 snprintf(channel->name, sizeof(channel->name), "channel-%u", i);
      |                                                                         ^~
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:64: note: directive argument in the range [0, 4294967294]
  257 |                 snprintf(channel->name, sizeof(channel->name), "channel-%u", i);
      |                                                                ^~~~~~~~~~~~
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:17: note: ‘snprintf’ output between 10 and 19 bytes into a destination of size 16
  257 |                 snprintf(channel->name, sizeof(channel->name), "channel-%u", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/usb/lan78xx.c:3641:29: warning: cast to restricted __be16
../drivers/net/usb/lan78xx.c:3641:27: warning: incorrect type in assignment (different base types)
../drivers/net/usb/lan78xx.c:3641:27:    expected restricted __wsum [usertype] csum
../drivers/net/usb/lan78xx.c:3641:27:    got unsigned short [usertype]
../drivers/net/phy/mscc/mscc_main.c: In function ‘vsc85xx_dt_led_modes_get.constprop’:
../drivers/net/phy/mscc/mscc_main.c:451:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  451 |                 ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i);
      |                                                                ^
../drivers/net/phy/mscc/mscc_main.c:451:23: note: ‘sprintf’ output between 19 and 29 bytes into a destination of size 28
  451 |                 ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new
../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37:    expected unsigned int [usertype] next
../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37:    expected unsigned int [usertype] next
../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37:    expected unsigned int [usertype] phys
../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36:    expected unsigned int [usertype] len
../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37:    expected unsigned int [usertype] app0
../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:779:16: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:786:17: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:786:17: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:797:41: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:810:24: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: warning: invalid assignment: |=
../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29:    left side has type unsigned int
../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29:    right side has type restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29:    expected unsigned int [usertype] app1
../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: warning: invalid assignment: |=
../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21:    left side has type unsigned int
../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21:    right side has type restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20:    expected unsigned int [usertype] len
../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21:    expected unsigned int [usertype] phys
../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:912:33: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:920:25: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29:    expected unsigned int [usertype] phys
../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28:    expected unsigned int [usertype] len
../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: warning: invalid assignment: |=
../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21:    left side has type unsigned int
../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21:    right side has type restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:985:39: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:999:17: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:1005:26: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:37: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35:    got restricted __be16 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26:    expected unsigned int [usertype] phys
../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25:    expected unsigned int [usertype] len
../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26:    expected unsigned int [usertype] app0
../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/xilinx_emaclite.c:410:24: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/xilinx_emaclite.c:419:36: warning: cast to restricted __be32
../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:45: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:43:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:43:    got unsigned int [usertype]
../drivers/net/ethernet/korina.c:408:33: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:408:33:    expected struct dma_reg *ch
../drivers/net/ethernet/korina.c:408:33:    got struct dma_reg [noderef] __iomem *tx_dma_regs
../drivers/net/ethernet/korina.c:415:33: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:415:33:    expected struct dma_reg *ch
../drivers/net/ethernet/korina.c:415:33:    got struct dma_reg [noderef] __iomem *rx_dma_regs
../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/korina.c:391:20:    expected void const volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:391:20:    got unsigned int *
../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:392:31:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:392:31:    got unsigned int *
../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/korina.c:394:33:    expected void const volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:394:33:    got unsigned int *
../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:397:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:397:28:    got unsigned int *
../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:400:20:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:400:20:    got unsigned int *
../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:401:20:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:401:20:    got unsigned int *
../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/korina.c:391:20:    expected void const volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:391:20:    got unsigned int *
../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:392:31:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:392:31:    got unsigned int *
../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/korina.c:394:33:    expected void const volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:394:33:    got unsigned int *
../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:397:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:397:28:    got unsigned int *
../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:400:20:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:400:20:    got unsigned int *
../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:401:20:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:401:20:    got unsigned int *
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17:    got unsigned int [usertype]
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15:    got unsigned int [usertype]
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15:    got unsigned int [usertype]
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16:    got unsigned int [usertype]
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16:    got unsigned int [usertype]
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13:    got unsigned int [usertype]
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13:    got unsigned int [usertype]
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13:    got unsigned int [usertype]
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13:    got unsigned int [usertype]
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: too many warnings
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:66: warning: ‘-rx-’ directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
  891 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d",
      |                                                                  ^~~~
In function ‘xgene_enet_set_irq_name’,
    inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:63: note: directive argument in the range [-2147483641, 254]
  891 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d",
      |                                                               ^~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:25: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 16
  891 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  892 |                                  ndev->name, i);
      |                                  ~~~~~~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:888:66: warning: ‘-rx-txc’ directive output may be truncated writing 7 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
  888 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc",
      |                                                                  ^~~~~~~
In function ‘xgene_enet_set_irq_name’,
    inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:888:25: note: ‘snprintf’ output between 8 and 23 bytes into a destination of size 16
  888 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  889 |                                  ndev->name);
      |                                  ~~~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:58: warning: ‘-txc-’ directive output may be truncated writing 5 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
  898 |                 snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d",
      |                                                          ^~~~~
In function ‘xgene_enet_set_irq_name’,
    inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:55: note: directive argument in the range [-2147483641, 254]
  898 |                 snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d",
      |                                                       ^~~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 16
  898 |                 snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |                          ndev->name, i);
      |                          ~~~~~~~~~~~~~~
../drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/ethoc.c:317:13:    expected void *vma
../drivers/net/ethernet/ethoc.c:317:13:    got void [noderef] __iomem *membase
../drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/ethoc.c:454:67:    expected void const volatile [noderef] __iomem *
../drivers/net/ethernet/ethoc.c:454:67:    got void *src
../drivers/net/ethernet/ethoc.c:908:21: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/ethoc.c:908:21:    expected void volatile [noderef] __iomem *
../drivers/net/ethernet/ethoc.c:908:21:    got void *[assigned] dest
../drivers/net/ethernet/ethoc.c:1109:31: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/ethoc.c:1109:31:    expected void [noderef] __iomem *membase
../drivers/net/ethernet/ethoc.c:1109:31:    got void *
../drivers/net/usb/smsc75xx.c:2172:29: warning: cast to restricted __be16
../drivers/net/usb/smsc75xx.c:2172:27: warning: incorrect type in assignment (different base types)
../drivers/net/usb/smsc75xx.c:2172:27:    expected restricted __wsum [usertype] csum
../drivers/net/usb/smsc75xx.c:2172:27:    got unsigned short [usertype]
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c: In function ‘stmmac_selftest_get_strings’:
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:52: warning: ‘%s’ directive output may be truncated writing up to 1535 bytes into a region of size 28 [-Wformat-truncation=]
 2040 |                 snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1,
      |                                                    ^~
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:17: note: ‘snprintf’ output between 5 and 1540 bytes into a destination of size 32
 2040 |                 snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2041 |                          stmmac_selftests[i].name);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/nxp/lpc_eth.c:563:35:    expected restricted __le32 [usertype] packet
../drivers/net/ethernet/nxp/lpc_eth.c:563:35:    got unsigned long long
../drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/nxp/lpc_eth.c:574:35:    expected restricted __le32 [usertype] packet
../drivers/net/ethernet/nxp/lpc_eth.c:574:35:    got unsigned long long
../drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/nxp/lpc_eth.c:576:36:    expected restricted __le32 [usertype] control
../drivers/net/ethernet/nxp/lpc_eth.c:576:36:    got int
../drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/nxp/lpc_eth.c:912:23:    expected unsigned int [usertype] ethst
../drivers/net/ethernet/nxp/lpc_eth.c:912:23:    got restricted __le32 [usertype] statusinfo
../drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/nxp/lpc_eth.c:918:41:    expected int si
../drivers/net/ethernet/nxp/lpc_eth.c:918:41:    got restricted __le32 [usertype] statusinfo
../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/nxp/lpc_eth.c:1061:28:    expected restricted __le32 [usertype] control
../drivers/net/ethernet/nxp/lpc_eth.c:1061:28:    got unsigned int
../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/nxp/lpc_eth.c:1306:42:    expected void [noderef] __iomem **mapbase
../drivers/net/ethernet/nxp/lpc_eth.c:1306:42:    got void **
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14:    expected unsigned int [usertype] data
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14:    got restricted __be32 [usertype] val
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14:    expected unsigned int [usertype] mask
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14:    got restricted __be32 [usertype] mask
../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:110:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:110:50: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27:    expected restricted __be32 [usertype] mask
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27:    got int
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18:    expected restricted __be32 [addressable] [usertype] src
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18:    got unsigned int [usertype] src_mask
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18:    expected restricted __be32 [addressable] [usertype] dst
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18:    got unsigned int [usertype] dst_mask
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24:    expected restricted __be16 [addressable] [usertype] src
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24:    got unsigned int [usertype] src_mask
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24:    expected restricted __be16 [addressable] [usertype] dst
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24:    got unsigned int [usertype] dst_mask
ld: vmlinux.o: in function `linkstate_prepare_data':
linkstate.c:(.text+0x2119331): undefined reference to `phy_ethtool_get_link_ext_stats'
ld: vmlinux.o: in function `stats_prepare_data':
stats.c:(.text+0x212a6af): undefined reference to `phy_ethtool_get_phy_stats'
make[3]: *** [../scripts/Makefile.vmlinux:77: vmlinux] Error 1
make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1225: vmlinux] Error 2
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2
make: *** [Makefile:251: __sub-make] Error 2
../net/core/flow_dissector.c: note: in included file (through ../include/linux/if_pppox.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../drivers/scsi/qedf/qedf_main.c:2217:18: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_main.c:2217:18:    expected unsigned short [usertype] prod_idx
../drivers/scsi/qedf/qedf_main.c:2217:18:    got restricted __le16
../drivers/scsi/qedf/qedf_main.c:2246:18: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_main.c:2246:18:    expected unsigned short [usertype] prod_idx
../drivers/scsi/qedf/qedf_main.c:2246:18:    got restricted __le16
../drivers/scsi/qedf/qedf_main.c:2263:33: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2281:26: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2512:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_main.c:2512:20:    expected unsigned int [usertype] fr_crc
../drivers/scsi/qedf/qedf_main.c:2512:20:    got restricted __le32 [addressable] [usertype] fcoe_crc32
../drivers/scsi/qedf/qedf_main.c:2708:34: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2823:25: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2826:18: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h):
../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc)
../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0)
../drivers/net/ethernet/arc/emac_main.c:258:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/arc/emac_main.c:258:28:    expected unsigned long long [usertype] data
../drivers/net/ethernet/arc/emac_main.c:258:28:    got restricted __le32 [usertype]
../drivers/net/ethernet/arc/emac_main.c:461:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/arc/emac_main.c:461:28:    expected unsigned long long [usertype] data
../drivers/net/ethernet/arc/emac_main.c:461:28:    got restricted __le32 [usertype]
../drivers/net/ethernet/arc/emac_main.c:712:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/arc/emac_main.c:712:37:    expected unsigned long long [usertype] data
../drivers/net/ethernet/arc/emac_main.c:712:37:    got restricted __le32 [usertype]
../drivers/net/macsec.c:418:24: warning: restricted ssci_t degrades to integer
../drivers/net/macsec.c:418:22: warning: incorrect type in assignment (different base types)
../drivers/net/macsec.c:418:22:    expected restricted ssci_t [usertype] ssci
../drivers/net/macsec.c:418:22:    got unsigned int
../drivers/net/macsec.c:419:22: warning: restricted __be64 degrades to integer
../drivers/net/macsec.c:419:20: warning: incorrect type in assignment (different base types)
../drivers/net/macsec.c:419:20:    expected restricted __be64 [usertype] pn
../drivers/net/macsec.c:419:20:    got unsigned long long
../drivers/net/ethernet/cadence/macb_main.c: In function ‘gem_get_ethtool_strings’:
../drivers/net/ethernet/cadence/macb_main.c:3176:77: warning: ‘%s’ directive output may be truncated writing up to 239 bytes into a region of size between 19 and 29 [-Wformat-truncation=]
 3176 |                                 snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s",
      |                                                                             ^~
../drivers/net/ethernet/cadence/macb_main.c:3176:33: note: ‘snprintf’ output between 4 and 253 bytes into a destination of size 32
 3176 |                                 snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s",
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3177 |                                                 q, queue_statistics[i].stat_string);
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c: In function ‘bgx_acpi_match_id’:
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1434:34: warning: ‘%d’ directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=]
 1434 |         snprintf(bgx_sel, 5, "BGX%d", bgx->bgx_id);
      |                                  ^~
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1434:30: note: directive argument in the range [0, 255]
 1434 |         snprintf(bgx_sel, 5, "BGX%d", bgx->bgx_id);
      |                              ^~~~~~~
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1434:9: note: ‘snprintf’ output between 5 and 7 bytes into a destination of size 5
 1434 |         snprintf(bgx_sel, 5, "BGX%d", bgx->bgx_id);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cadence/macb_main.c:284:16: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:284:16:    expected unsigned int [usertype] bottom
../drivers/net/ethernet/cadence/macb_main.c:284:16:    got restricted __le32 [usertype]
../drivers/net/ethernet/cadence/macb_main.c:286:13: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:286:13:    expected unsigned short [usertype] top
../drivers/net/ethernet/cadence/macb_main.c:286:13:    got restricted __le16 [usertype]
../drivers/net/ethernet/cadence/macb_main.c:3472:39: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3477:39: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3482:40: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3482:69: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3507:20: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3511:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:3511:20:    expected unsigned int [assigned] [usertype] w0
../drivers/net/ethernet/cadence/macb_main.c:3511:20:    got restricted __be32 [usertype] ip4src
../drivers/net/ethernet/cadence/macb_main.c:3521:20: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3525:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:3525:20:    expected unsigned int [assigned] [usertype] w0
../drivers/net/ethernet/cadence/macb_main.c:3525:20:    got restricted __be32 [usertype] ip4dst
../drivers/net/ethernet/cadence/macb_main.c:3535:21: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3535:50: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3541:30: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3542:30: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3549:36: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3550:38: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3553:38: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3589:9: warning: cast from restricted __be32
../drivers/net/ethernet/cadence/macb_main.c:3589:9: warning: cast from restricted __be32
../drivers/net/ethernet/cadence/macb_main.c:3643:25: warning: cast from restricted __be32
../drivers/net/ethernet/cadence/macb_main.c:3643:25: warning: cast from restricted __be32
../net/core/dev.c:3389:23: warning: incorrect type in argument 4 (different base types)
../net/core/dev.c:3389:23:    expected restricted __wsum [usertype] csum
../net/core/dev.c:3389:23:    got unsigned int
../net/core/dev.c:3389:23: warning: cast from restricted __wsum
../net/core/dev.c:5347:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static?
../net/core/dev.c:3839:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
../net/core/dev.c:5305:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
In file included from ../drivers/net/ethernet/broadcom/genet/bcmmii.c:17:
../drivers/net/ethernet/broadcom/genet/bcmmii.c: In function ‘bcmgenet_mii_pd_init’:
../include/linux/phy.h:330:20: warning: ‘%02x’ directive output may be truncated writing between 2 and 8 bytes into a region of size between 0 and 60 [-Wformat-truncation=]
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/ethernet/broadcom/genet/bcmmii.c:604:53: note: in expansion of macro ‘PHY_ID_FMT’
  604 |                 snprintf(phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT,
      |                                                     ^~~~~~~~~~
../include/linux/phy.h:330:24: note: format string is defined here
  330 | #define PHY_ID_FMT "%s:%02x"
      |                        ^~~~
../include/linux/phy.h:330:20: note: using the range [0, 4294967295] for directive argument
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/ethernet/broadcom/genet/bcmmii.c:604:53: note: in expansion of macro ‘PHY_ID_FMT’
  604 |                 snprintf(phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT,
      |                                                     ^~~~~~~~~~
../drivers/net/ethernet/broadcom/genet/bcmmii.c:604:17: note: ‘snprintf’ output between 4 and 70 bytes into a destination of size 61
  604 |                 snprintf(phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  605 |                          mdio_bus_id, pd->phy_address);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41:    expected void [noderef] __iomem *p
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41:    got struct gfar *
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:22: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: error: incompatible types in comparison expression (different address spaces):
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35:    void *
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35:    void [noderef] __iomem *
../drivers/net/ethernet/freescale/fsl_pq_mdio.c:399:25: error: subtraction of different types can't work (different address spaces)
../drivers/net/ethernet/freescale/enetc/enetc_ethtool.c: note: in included file (through ../drivers/net/ethernet/freescale/enetc/enetc.h):
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:509:16: warning: cast to restricted __le64
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:509:16: warning: restricted __le64 degrades to integer
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:509:16: warning: cast to restricted __le64
../drivers/net/ethernet/micrel/ks8851_par.c:62:13: warning: context imbalance in 'ks8851_lock_par' - wrong count at exit
../drivers/net/ethernet/micrel/ks8851_par.c:76:13: warning: context imbalance in 'ks8851_unlock_par' - unexpected unlock
../drivers/net/ethernet/freescale/enetc/enetc.c: In function ‘enetc_setup_irqs’:
../drivers/net/ethernet/freescale/enetc/enetc.c:2330:60: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-truncation=]
 2330 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                                                            ^~
../drivers/net/ethernet/freescale/enetc/enetc.c:2330:52: note: directive argument in the range [-2147483639, 2147483646]
 2330 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                                                    ^~~~~~~~~~~
../drivers/net/ethernet/freescale/enetc/enetc.c:2330:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 24
 2330 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2331 |                          priv->ndev->name, i);
      |                          ~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c: In function ‘cgx_lmac_init’:
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1701:49: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 4 and 6 [-Wformat-overflow=]
 1701 |                 sprintf(lmac->name, "cgx_fwi_%d_%d", cgx->cgx_id, i);
      |                                                 ^~
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1701:37: note: directive argument in the range [-2147483641, 254]
 1701 |                 sprintf(lmac->name, "cgx_fwi_%d_%d", cgx->cgx_id, i);
      |                                     ^~~~~~~~~~~~~~~
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1701:17: note: ‘sprintf’ output between 12 and 24 bytes into a destination of size 16
 1701 |                 sprintf(lmac->name, "cgx_fwi_%d_%d", cgx->cgx_id, i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../scripts/Makefile.build:194: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch
../drivers/net/ethernet/marvell/prestera/prestera_devlink.c: In function ‘prestera_dl_info_get’:
../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:43: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 4 and 12 [-Wformat-truncation=]
  359 |         snprintf(buf, sizeof(buf), "%d.%d.%d",
      |                                           ^~
../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:36: note: directive argument in the range [0, 65535]
  359 |         snprintf(buf, sizeof(buf), "%d.%d.%d",
      |                                    ^~~~~~~~~~
../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:9: note: ‘snprintf’ output between 6 and 18 bytes into a destination of size 16
  359 |         snprintf(buf, sizeof(buf), "%d.%d.%d",
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  360 |                  sw->dev->fw_rev.maj,
      |                  ~~~~~~~~~~~~~~~~~~~~
  361 |                  sw->dev->fw_rev.min,
      |                  ~~~~~~~~~~~~~~~~~~~~
  362 |                  sw->dev->fw_rev.sub);
      |                  ~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/marvell/mv643xx_eth.c:1952:35: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:1952:35:    expected struct rx_desc *rx_desc_area
../drivers/net/ethernet/marvell/mv643xx_eth.c:1952:35:    got void [noderef] __iomem *
../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28:    got struct rx_desc *rx_desc_area
../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28:    got struct rx_desc *rx_desc_area
../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35:    expected struct tx_desc *tx_desc_area
../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35:    got void [noderef] __iomem *
../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28:    got struct tx_desc *tx_desc_area
../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28:    got struct tx_desc *tx_desc_area
../drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:162:46: warning: cast to restricted __be16
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45:    expected restricted __sum16 [usertype] check
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45:    got restricted __be16 [usertype]
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22:    expected unsigned int [usertype] val
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22:    got restricted __be32 [usertype] ip
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2935:40: warning: cast from restricted __be32
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38:    expected restricted __be32 [usertype] ip4dst
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38:    got unsigned int [usertype]
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38:    expected restricted __be32 [usertype] ip4src
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38:    got unsigned int
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36:    expected restricted __be16 [usertype] psrc
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36:    got int
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36:    expected restricted __be16 [usertype] pdst
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36:    got int
../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:124:19: warning: cast to restricted __be32
../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:128:41: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/marvell/sky2.c:1890:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/marvell/sky2.c:1890:28:    expected restricted __le16 [usertype] length
../drivers/net/ethernet/marvell/sky2.c:1890:28:    got restricted __be16 [usertype]
../drivers/net/ethernet/marvell/sky2.c:2670:29: warning: cast to restricted __le16
../drivers/net/ethernet/marvell/sky2.c:2670:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/marvell/sky2.c:2670:27:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/marvell/sky2.c:2670:27:    got unsigned short [usertype]
../drivers/net/ethernet/marvell/sky2.c:2691:57: warning: cast to restricted __be16
../drivers/net/ethernet/marvell/sky2.c:2699:27: warning: cast to restricted __le32
../drivers/net/ethernet/marvell/sky2.c:4445:53: warning: cast to restricted __be16
../drivers/net/ethernet/marvell/sky2.c:4445:53: warning: cast from restricted __le16
In file included from ../drivers/net/usb/asix.h:28,
                 from ../drivers/net/usb/ax88172a.c:15:
../drivers/net/usb/ax88172a.c: In function ‘ax88172a_reset’:
../include/linux/phy.h:330:20: warning: ‘%s’ directive output may be truncated writing up to 60 bytes into a region of size 20 [-Wformat-truncation=]
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/usb/ax88172a.c:311:38: note: in expansion of macro ‘PHY_ID_FMT’
  311 |         snprintf(priv->phy_name, 20, PHY_ID_FMT,
      |                                      ^~~~~~~~~~
../include/linux/phy.h:330:21: note: format string is defined here
  330 | #define PHY_ID_FMT "%s:%02x"
      |                     ^~
../include/linux/phy.h:330:20: note: directive argument in the range [0, 65535]
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/usb/ax88172a.c:311:38: note: in expansion of macro ‘PHY_ID_FMT’
  311 |         snprintf(priv->phy_name, 20, PHY_ID_FMT,
      |                                      ^~~~~~~~~~
../drivers/net/usb/ax88172a.c:311:9: note: ‘snprintf’ output between 4 and 66 bytes into a destination of size 20
  311 |         snprintf(priv->phy_name, 20, PHY_ID_FMT,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  312 |                  priv->mdio->id, priv->phy_addr);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c: In function ‘qede_get_drvinfo’:
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:621:34: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 25 [-Wformat-truncation=]
  621 |                          "[storm %s]", storm);
      |                                  ^~    ~~~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:620:17: note: ‘snprintf’ output between 9 and 40 bytes into a destination of size 32
  620 |                 snprintf(info->version, sizeof(info->version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |                          "[storm %s]", storm);
      |                          ~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:638:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=]
  638 |                          "mfw %s", mfw);
      |                               ^~   ~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:637:17: note: ‘snprintf’ output between 5 and 36 bytes into a destination of size 32
  637 |                 snprintf(info->fw_version, sizeof(info->fw_version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  638 |                          "mfw %s", mfw);
      |                          ~~~~~~~~~~~~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:635:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=]
  635 |                          "mbi %s [mfw %s]", mbi, mfw);
      |                               ^~            ~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:634:17: note: ‘snprintf’ output between 12 and 74 bytes into a destination of size 32
  634 |                 snprintf(info->fw_version, sizeof(info->fw_version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  635 |                          "mbi %s [mfw %s]", mbi, mfw);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1344:13: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: warning: cast to restricted __le32
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17:    expected unsigned int
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17:    got restricted __le32 [usertype]
../drivers/net/ethernet/qualcomm/emac/emac-mac.c:951:21: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff)
../drivers/net/usb/lan78xx.c: In function ‘lan7801_phy_init’:
../drivers/net/usb/lan78xx.c:2514:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
 2514 |         int ret;
      |             ^~~
../drivers/net/usb/lan78xx.c:3641:29: warning: cast to restricted __be16
../drivers/net/usb/lan78xx.c:3641:27: warning: incorrect type in assignment (different base types)
../drivers/net/usb/lan78xx.c:3641:27:    expected restricted __wsum [usertype] csum
../drivers/net/usb/lan78xx.c:3641:27:    got unsigned short [usertype]
../drivers/net/usb/smsc75xx.c:2172:29: warning: cast to restricted __be16
../drivers/net/usb/smsc75xx.c:2172:27: warning: incorrect type in assignment (different base types)
../drivers/net/usb/smsc75xx.c:2172:27:    expected restricted __wsum [usertype] csum
../drivers/net/usb/smsc75xx.c:2172:27:    got unsigned short [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:897:37: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:897:37:    expected void const [noderef] __iomem *
../drivers/net/ethernet/renesas/sh_eth.c:897:37:    got void *
../drivers/net/ethernet/renesas/sh_eth.c:898:37: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:898:37:    expected void const [noderef] __iomem *
../drivers/net/ethernet/renesas/sh_eth.c:898:37:    got void *
../drivers/net/ethernet/renesas/sh_eth.c:905:37: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:905:37:    expected void [noderef] __iomem *
../drivers/net/ethernet/renesas/sh_eth.c:905:37:    got void *
../drivers/net/ethernet/renesas/sh_eth.c:906:37: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:906:37:    expected void [noderef] __iomem *
../drivers/net/ethernet/renesas/sh_eth.c:906:37:    got void *
../drivers/net/ethernet/renesas/sh_eth.c:1184:31: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:1184:31:    expected void const [noderef] __iomem *
../drivers/net/ethernet/renesas/sh_eth.c:1184:31:    got void *addr
../drivers/net/ethernet/renesas/sh_eth.c:1189:31: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:1189:31:    expected void [noderef] __iomem *
../drivers/net/ethernet/renesas/sh_eth.c:1189:31:    got void *addr
../drivers/net/ethernet/renesas/sh_eth.c:1212:33: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:1212:33:    expected void const [noderef] __iomem *
../drivers/net/ethernet/renesas/sh_eth.c:1212:33:    got void *addr
../drivers/net/ethernet/renesas/sh_eth.c:1242:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/renesas/sh_eth.c:1247:17: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1260:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1260:32:    expected unsigned int [usertype] status
../drivers/net/ethernet/renesas/sh_eth.c:1260:32:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1262:40: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:1262:40:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1262:40:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1266:49: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1283:33: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1359:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1359:29:    expected unsigned int [usertype] len
../drivers/net/ethernet/renesas/sh_eth.c:1359:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1360:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1360:30:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:1360:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1361:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1361:32:    expected unsigned int [usertype] status
../drivers/net/ethernet/renesas/sh_eth.c:1361:32:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1375:32: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:1375:32:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1375:32:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1383:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1383:32:    expected unsigned int [usertype] status
../drivers/net/ethernet/renesas/sh_eth.c:1383:32:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1384:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1384:29:    expected unsigned int [usertype] len
../drivers/net/ethernet/renesas/sh_eth.c:1384:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1393:24: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:1393:24:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1393:24:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1545:40: warning: invalid assignment: &=
../drivers/net/ethernet/renesas/sh_eth.c:1545:40:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1545:40:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1602:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/renesas/sh_eth.c:1605:31: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1606:27: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1644:36: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1675:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1675:29:    expected unsigned int [usertype] len
../drivers/net/ethernet/renesas/sh_eth.c:1675:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1691:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1691:38:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:1691:38:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1695:40: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:1695:40:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1695:40:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1698:40: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:1698:40:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1698:40:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:2473:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2473:32:    expected unsigned int [usertype] status
../drivers/net/ethernet/renesas/sh_eth.c:2473:32:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2474:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2474:30:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:2474:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2525:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2525:22:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:2525:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2526:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2526:22:    expected unsigned int [usertype] len
../drivers/net/ethernet/renesas/sh_eth.c:2526:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2530:32: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:2530:32:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:2530:32:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:2532:32: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:2532:32:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:2532:32:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:3105:23: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:3105:23:    expected void *addr
../drivers/net/ethernet/renesas/sh_eth.c:3105:23:    got void [noderef] __iomem *
../drivers/net/ethernet/xilinx/xilinx_emaclite.c:410:24: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/xilinx_emaclite.c:419:36: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37:    expected unsigned int [usertype] next
../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37:    expected unsigned int [usertype] next
../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37:    expected unsigned int [usertype] phys
../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36:    expected unsigned int [usertype] len
../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37:    expected unsigned int [usertype] app0
../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:779:16: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:786:17: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:786:17: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:797:41: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:810:24: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: warning: invalid assignment: |=
../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29:    left side has type unsigned int
../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29:    right side has type restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29:    expected unsigned int [usertype] app1
../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: warning: invalid assignment: |=
../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21:    left side has type unsigned int
../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21:    right side has type restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20:    expected unsigned int [usertype] len
../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21:    expected unsigned int [usertype] phys
../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:912:33: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:920:25: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29:    expected unsigned int [usertype] phys
../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28:    expected unsigned int [usertype] len
../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: warning: invalid assignment: |=
../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21:    left side has type unsigned int
../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21:    right side has type restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:985:39: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:999:17: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:1005:26: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:37: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35:    got restricted __be16 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26:    expected unsigned int [usertype] phys
../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25:    expected unsigned int [usertype] len
../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25:    got restricted __be32 [usertype]
../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26:    expected unsigned int [usertype] app0
../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26:    got restricted __be32 [usertype]
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_bm_bufs_add' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rxq_drop_pkts' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rx_refill' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_buff_hdr_pool_put' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rx' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:4474:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c: In function ‘xlgmac_alloc_channels’:
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:73: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=]
  257 |                 snprintf(channel->name, sizeof(channel->name), "channel-%u", i);
      |                                                                         ^~
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:64: note: directive argument in the range [0, 4294967294]
  257 |                 snprintf(channel->name, sizeof(channel->name), "channel-%u", i);
      |                                                                ^~~~~~~~~~~~
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:17: note: ‘snprintf’ output between 10 and 19 bytes into a destination of size 16
  257 |                 snprintf(channel->name, sizeof(channel->name), "channel-%u", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new
../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:45: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:43:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:43:    got unsigned int [usertype]
../drivers/net/ethernet/korina.c:408:33: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:408:33:    expected struct dma_reg *ch
../drivers/net/ethernet/korina.c:408:33:    got struct dma_reg [noderef] __iomem *tx_dma_regs
../drivers/net/ethernet/korina.c:415:33: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:415:33:    expected struct dma_reg *ch
../drivers/net/ethernet/korina.c:415:33:    got struct dma_reg [noderef] __iomem *rx_dma_regs
../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/korina.c:391:20:    expected void const volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:391:20:    got unsigned int *
../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:392:31:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:392:31:    got unsigned int *
../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/korina.c:394:33:    expected void const volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:394:33:    got unsigned int *
../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:397:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:397:28:    got unsigned int *
../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:400:20:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:400:20:    got unsigned int *
../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:401:20:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:401:20:    got unsigned int *
../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/korina.c:391:20:    expected void const volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:391:20:    got unsigned int *
../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:392:31:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:392:31:    got unsigned int *
../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/korina.c:394:33:    expected void const volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:394:33:    got unsigned int *
../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:397:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:397:28:    got unsigned int *
../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:400:20:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:400:20:    got unsigned int *
../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/korina.c:401:20:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/korina.c:401:20:    got unsigned int *
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17:    got unsigned int [usertype]
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15:    got unsigned int [usertype]
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15:    got unsigned int [usertype]
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27:    got unsigned long
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16:    got unsigned int [usertype]
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16:    got unsigned int [usertype]
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13:    got unsigned int [usertype]
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13:    got unsigned int [usertype]
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13:    got unsigned int [usertype]
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13:    expected restricted __le32 _var
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13:    got unsigned int [usertype]
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: too many warnings
../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:110:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:110:50: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/ethoc.c:317:13:    expected void *vma
../drivers/net/ethernet/ethoc.c:317:13:    got void [noderef] __iomem *membase
../drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces)
../drivers/net/ethernet/ethoc.c:454:67:    expected void const volatile [noderef] __iomem *
../drivers/net/ethernet/ethoc.c:454:67:    got void *src
../drivers/net/ethernet/ethoc.c:908:21: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/ethoc.c:908:21:    expected void volatile [noderef] __iomem *
../drivers/net/ethernet/ethoc.c:908:21:    got void *[assigned] dest
../drivers/net/ethernet/ethoc.c:1109:31: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/ethoc.c:1109:31:    expected void [noderef] __iomem *membase
../drivers/net/ethernet/ethoc.c:1109:31:    got void *
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14:    expected unsigned int [usertype] data
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14:    got restricted __be32 [usertype] val
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14:    expected unsigned int [usertype] mask
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14:    got restricted __be32 [usertype] mask
../drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/nxp/lpc_eth.c:563:35:    expected restricted __le32 [usertype] packet
../drivers/net/ethernet/nxp/lpc_eth.c:563:35:    got unsigned long long
../drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/nxp/lpc_eth.c:574:35:    expected restricted __le32 [usertype] packet
../drivers/net/ethernet/nxp/lpc_eth.c:574:35:    got unsigned long long
../drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/nxp/lpc_eth.c:576:36:    expected restricted __le32 [usertype] control
../drivers/net/ethernet/nxp/lpc_eth.c:576:36:    got int
../drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/nxp/lpc_eth.c:912:23:    expected unsigned int [usertype] ethst
../drivers/net/ethernet/nxp/lpc_eth.c:912:23:    got restricted __le32 [usertype] statusinfo
../drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/nxp/lpc_eth.c:918:41:    expected int si
../drivers/net/ethernet/nxp/lpc_eth.c:918:41:    got restricted __le32 [usertype] statusinfo
../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/nxp/lpc_eth.c:1061:28:    expected restricted __le32 [usertype] control
../drivers/net/ethernet/nxp/lpc_eth.c:1061:28:    got unsigned int
../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/nxp/lpc_eth.c:1306:42:    expected void [noderef] __iomem **mapbase
../drivers/net/ethernet/nxp/lpc_eth.c:1306:42:    got void **
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c: In function ‘stmmac_selftest_get_strings’:
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:52: warning: ‘%s’ directive output may be truncated writing up to 1535 bytes into a region of size 28 [-Wformat-truncation=]
 2040 |                 snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1,
      |                                                    ^~
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:17: note: ‘snprintf’ output between 5 and 1540 bytes into a destination of size 32
 2040 |                 snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2041 |                          stmmac_selftests[i].name);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:66: warning: ‘-rx-’ directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
  891 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d",
      |                                                                  ^~~~
In function ‘xgene_enet_set_irq_name’,
    inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:63: note: directive argument in the range [-2147483641, 254]
  891 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d",
      |                                                               ^~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:25: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 16
  891 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  892 |                                  ndev->name, i);
      |                                  ~~~~~~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:888:66: warning: ‘-rx-txc’ directive output may be truncated writing 7 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
  888 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc",
      |                                                                  ^~~~~~~
In function ‘xgene_enet_set_irq_name’,
    inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:888:25: note: ‘snprintf’ output between 8 and 23 bytes into a destination of size 16
  888 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  889 |                                  ndev->name);
      |                                  ~~~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:58: warning: ‘-txc-’ directive output may be truncated writing 5 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
  898 |                 snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d",
      |                                                          ^~~~~
In function ‘xgene_enet_set_irq_name’,
    inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:55: note: directive argument in the range [-2147483641, 254]
  898 |                 snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d",
      |                                                       ^~~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 16
  898 |                 snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |                          ndev->name, i);
      |                          ~~~~~~~~~~~~~~
../drivers/net/phy/mscc/mscc_main.c: In function ‘vsc85xx_dt_led_modes_get.constprop’:
../drivers/net/phy/mscc/mscc_main.c:451:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  451 |                 ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i);
      |                                                                ^
../drivers/net/phy/mscc/mscc_main.c:451:23: note: ‘sprintf’ output between 19 and 29 bytes into a destination of size 28
  451 |                 ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27:    expected restricted __be32 [usertype] mask
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27:    got int
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18:    expected restricted __be32 [addressable] [usertype] src
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18:    got unsigned int [usertype] src_mask
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18:    expected restricted __be32 [addressable] [usertype] dst
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18:    got unsigned int [usertype] dst_mask
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24:    expected restricted __be16 [addressable] [usertype] src
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24:    got unsigned int [usertype] src_mask
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24:    expected restricted __be16 [addressable] [usertype] dst
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24:    got unsigned int [usertype] dst_mask
ld: vmlinux.o: in function `linkstate_prepare_data':
linkstate.c:(.text+0x21192f1): undefined reference to `phy_ethtool_get_link_ext_stats'
ld: vmlinux.o: in function `stats_prepare_data':
stats.c:(.text+0x212a66f): undefined reference to `phy_ethtool_get_phy_stats'
make[3]: *** [../scripts/Makefile.vmlinux:77: vmlinux] Error 1
make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1225: vmlinux] Error 2
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2
make: *** [Makefile:251: __sub-make] Error 2