Please pull u-boot-net/network_master

Ramon Fried rfried.dev at gmail.com
Tue Sep 28 20:59:35 CEST 2021


Hi Tom,
Please pull u-boot-net/network_master.

The following changes since commit 0b9bcf665cd98fe9db0956c894006b250a7d465f:

  Prepare v2021.10-rc5 (2021-09-27 09:34:20 -0400)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-net.git

for you to fetch changes up to 17d7482fd816316bce74db5e93e29430a9b01a3d:

  scripts: ensure the cocci script for miiphy_register does not leak
the MDIO bus (2021-09-28 20:10:53 +0300)

----------------------------------------------------------------
Ramon Fried (1):
      net: tsec: Mark tsec_get_interface as __maybe_unused

Vladimir Oltean (41):
      net: dsa: felix: felix_init() can be static
      net: dsa: use "err" instead of "ret" in dsa_port_probe
      net: dsa: refactor the code to set the port MAC address into a
dedicated function
      net: dsa: introduce a .port_probe() method in struct dsa_ops
      net: dsa: felix: call phy_config at .port_probe() time
      net: dsa: felix: propagate the error code from phy_startup()
      net: update NXP copyright text
      net: dsa: pass CPU port fixed PHY to .port_disable
      net: dsa: remove unused variables
      net: phy: genphy_init can be static
      net: replace the "xfi" phy-mode with "10gbase-r"
      net: freescale: replace usage of phy-mode = "sgmii-2500" with "2500base-x"
      net: enetc: remove support for "xgmii" phy-mode
      net: dsa: felix: remove "xgmii" phy-mode
      net: tsec: only call tsec_get_interface as fallback to
DT-specified PHY mode
      net: tsec: read the phy-mode property as fallback to phy-connection-type
      arch: powerpc: mpc85xx: ensure mdiodev->name is NULL terminated
after MDIO_NAME_LEN truncation
      board: gdsys: a38x: ensure mdiodev->name is NULL terminated
after MDIO_NAME_LEN truncation
      net: armada100_fec: ensure mdiodev->name is NULL terminated
after MDIO_NAME_LEN truncation
      net: at91_emac: ensure mdiodev->name is NULL terminated after
MDIO_NAME_LEN truncation
      net: bcm-sf2: ensure mdiodev->name is NULL terminated after
MDIO_NAME_LEN truncation
      net: eepro100: ensure mdiodev->name is NULL terminated after
MDIO_NAME_LEN truncation
      net: ep93xx: ensure mdiodev->name is NULL terminated after
MDIO_NAME_LEN truncation
      net: enetc: ensure imdio.name is NULL terminated after
MDIO_NAME_LEN truncation
      net: mcdmafec: ensure bus->name is NULL terminated after
MDIO_NAME_LEN truncation
      net: ftmac110: ensure mdiodev->name is NULL terminated after
MDIO_NAME_LEN truncation
      net: lpc32xx: ensure mdiodev->name is NULL terminated after
MDIO_NAME_LEN truncation
      net: macb: ensure mdiodev->name is NULL terminated after
MDIO_NAME_LEN truncation
      net: mpc8xx_fec: ensure mdiodev->name is NULL terminated after
MDIO_NAME_LEN truncation
      net: dsa: felix: ensure mii_bus->name is NULL terminated after
MDIO_NAME_LEN truncation
      net: mvgbe: ensure mdiodev->name is NULL terminated after
MDIO_NAME_LEN truncation
      net: sh_eth: ensure mdiodev->name is NULL terminated after
MDIO_NAME_LEN truncation
      net: smc911x: ensure mdiodev->name is NULL terminated after
MDIO_NAME_LEN truncation
      net: davinci_emac: ensure mdiodev->name is NULL terminated after
MDIO_NAME_LEN truncation
      net: qe: uec: ensure mdiodev->name is NULL terminated after
MDIO_NAME_LEN truncation
      net: mdio-uclass: rewrite dm_mdio_post_probe using strlcpy
      scripts: ensure the cocci script for miiphy_register does not
leave NULL-unterminated strings
      net: dsa: felix: check return code of mdio_alloc and mdio_register
      net: dsa: ensure port names are NULL-terminated after
DSA_PORT_NAME_LENGTH truncation
      arch: powerpc: mpc85xx: free MDIO bus if mdio_register fails
      scripts: ensure the cocci script for miiphy_register does not
leak the MDIO bus

 arch/arm/cpu/armv8/fsl-layerscape/cpu.c            |  2 +-
 arch/arm/cpu/armv8/fsl-layerscape/doc/README.soc   |  8 +--
 arch/arm/cpu/armv8/fsl-layerscape/ls1088a_serdes.c |  2 +-
 arch/arm/dts/fsl-ls1028a-qds-1xxx-sch-30842.dtsi   |  2 +-
 arch/arm/dts/fsl-ls1028a-qds-6xxx-sch-30842.dtsi   |  4 +-
 arch/arm/dts/fsl-ls1028a-qds-7777-sch-30841.dtsi   | 10 +--
 arch/arm/dts/fsl-ls1028a-qds-7xx7-sch-30841R.dtsi  |  6 +-
 arch/arm/dts/fsl-ls1028a-qds-8xxx-sch-24801.dtsi   |  2 +-
 .../dts/fsl-ls1028a-qds-9999-sch-24801-LBRW.dtsi   |  2 +-
 arch/arm/dts/fsl-ls1028a-qds-9999-sch-24801.dtsi   |  2 +-
 .../dts/fsl-ls1028a-qds-x3xx-sch-30841-LBRW.dtsi   |  2 +-
 .../dts/fsl-ls1028a-qds-x5xx-sch-28021-LBRW.dtsi   |  2 +-
 arch/arm/dts/fsl-ls1028a-qds-x7xx-sch-30842.dtsi   |  4 +-
 arch/arm/dts/fsl-ls1028a-qds-xx7x-sch-30842.dtsi   |  4 +-
 arch/arm/dts/fsl-ls1088a-qds-sd1-21.dtsi           |  4 +-
 arch/arm/dts/fsl-ls1088a-qds-sd1-29.dtsi           |  4 +-
 arch/arm/dts/fsl-ls2080a-qds-sd1-42.dtsi           | 16 ++---
 arch/arm/dts/fsl-ls2088a-rdb-qspi.dts              | 16 ++---
 arch/arm/dts/fsl-sch-24801.dtsi                    |  2 +-
 arch/arm/dts/fsl-sch-28021.dtsi                    |  2 +-
 arch/arm/dts/fsl-sch-30841.dtsi                    |  4 +-
 arch/arm/dts/fsl-sch-30842.dtsi                    |  4 +-
 arch/arm/dts/ls1021a-tsn.dts                       |  2 +-
 arch/powerpc/cpu/mpc85xx/ether_fcc.c               |  6 +-
 board/Marvell/octeon_ebb7304/board.c               |  6 +-
 board/freescale/ls1012aqds/eth.c                   |  4 +-
 board/freescale/ls1012aqds/ls1012aqds.c            |  4 +-
 board/freescale/ls1012aqds/ls1012aqds_pfe.h        |  2 +-
 board/freescale/ls1012ardb/eth.c                   |  4 +-
 board/freescale/ls1021atsn/ls1021atsn.c            |  2 +-
 board/freescale/ls1043aqds/README                  |  2 +-
 board/freescale/ls1043aqds/eth.c                   | 12 ++--
 board/freescale/ls1043ardb/README                  |  2 +-
 board/freescale/ls1043ardb/eth.c                   |  2 +-
 board/freescale/ls1046aqds/README                  |  2 +-
 board/freescale/ls1046aqds/eth.c                   |  8 +--
 board/freescale/ls1046ardb/README                  |  4 +-
 board/freescale/ls1046ardb/eth.c                   |  2 +-
 board/freescale/ls1088a/README                     |  4 +-
 board/freescale/ls1088a/eth_ls1088ardb.c           |  6 +-
 board/freescale/ls2080aqds/README                  |  2 +-
 board/freescale/ls2080aqds/eth.c                   | 13 ++--
 board/freescale/ls2080ardb/README                  |  2 +-
 board/freescale/t102xrdb/README                    |  2 +-
 board/freescale/t102xrdb/eth_t102xrdb.c            |  8 +--
 board/freescale/t208xqds/README                    | 18 ++---
 board/freescale/t208xqds/eth_t208xqds.c            | 22 +++---
 board/freescale/t208xqds/t208xqds.c                |  8 +--
 board/freescale/t208xrdb/README                    |  4 +-
 board/freescale/t4rdb/eth.c                        |  2 +-
 board/gdsys/a38x/ihs_phys.c                        |  4 +-
 doc/device-tree-bindings/net/ethernet.txt          | 12 +++-
 drivers/net/armada100_fec.c                        |  2 +-
 drivers/net/at91_emac.c                            |  2 +-
 drivers/net/bcm-sf2-eth.c                          |  2 +-
 drivers/net/dsa_sandbox.c                          |  2 +-
 drivers/net/eepro100.c                             |  2 +-
 drivers/net/ep93xx_eth.c                           |  2 +-
 drivers/net/fm/b4860.c                             |  2 +-
 drivers/net/fm/eth.c                               | 10 +--
 drivers/net/fm/ls1043.c                            |  4 +-
 drivers/net/fm/ls1046.c                            |  2 +-
 drivers/net/fm/memac.c                             |  6 +-
 drivers/net/fm/t1024.c                             |  2 +-
 drivers/net/fsl_enetc.c                            | 12 ++--
 drivers/net/fsl_mcdmafec.c                         |  2 +-
 drivers/net/ftmac110.c                             |  2 +-
 drivers/net/lpc32xx_eth.c                          |  2 +-
 drivers/net/macb.c                                 |  4 +-
 drivers/net/mpc8xx_fec.c                           |  2 +-
 drivers/net/mscc_eswitch/felix_switch.c            | 51 +++++++++-----
 drivers/net/mvgbe.c                                |  2 +-
 drivers/net/pfe_eth/pfe_mdio.c                     |  4 +-
 drivers/net/phy/aquantia.c                         | 18 ++---
 drivers/net/phy/phy.c                              |  2 +-
 drivers/net/sh_eth.c                               |  2 +-
 drivers/net/smc911x.c                              |  2 +-
 drivers/net/ti/davinci_emac.c                      |  2 +-
 drivers/net/tsec.c                                 | 13 ++--
 drivers/qe/uec.c                                   |  2 +-
 include/configs/ls1021atsn.h                       |  2 +-
 include/net/dsa.h                                  |  7 +-
 include/phy.h                                      |  2 +-
 include/phy_interface.h                            |  4 +-
 net/dsa-uclass.c                                   | 82 +++++++++++-----------
 net/mdio-uclass.c                                  |  2 +-
 scripts/coccinelle/net/mdio_register.cocci         |  4 +-
 test/dm/dsa.c                                      |  2 +-
 88 files changed, 282 insertions(+), 258 deletions(-)

Thanks,
Ramon


More information about the U-Boot mailing list