Hi Calvin, url: https://github.com/0day-ci/linux/commits/Calvin-Johnson/ACPI-support-for-dpaa2-driver/20210209-084334 base: https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 6626a0266566c5aea16178c5e6cd7fc4db3f2f56 config: i386-randconfig-m021-20210209 (attached as .config) compiler: gcc-9 (Debian 9.3.0-15) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot Reported-by: Dan Carpenter New smatch warnings: drivers/net/phy/mdio_bus.c:134 fwnode_mdiobus_register_phy() error: uninitialized symbol 'mii_ts'. Old smatch warnings: drivers/net/phy/mdio_bus.c:157 fwnode_mdiobus_register_phy() error: uninitialized symbol 'mii_ts'. drivers/net/phy/mdio_bus.c:167 fwnode_mdiobus_register_phy() error: uninitialized symbol 'mii_ts'. vim +/mii_ts +134 drivers/net/phy/mdio_bus.c 36305d64c94998 Calvin Johnson 2021-02-08 110 int fwnode_mdiobus_register_phy(struct mii_bus *bus, 36305d64c94998 Calvin Johnson 2021-02-08 111 struct fwnode_handle *child, u32 addr) 36305d64c94998 Calvin Johnson 2021-02-08 112 { 36305d64c94998 Calvin Johnson 2021-02-08 113 struct mii_timestamper *mii_ts; 36305d64c94998 Calvin Johnson 2021-02-08 114 struct phy_device *phy; 36305d64c94998 Calvin Johnson 2021-02-08 115 bool is_c45 = false; 36305d64c94998 Calvin Johnson 2021-02-08 116 u32 phy_id; 36305d64c94998 Calvin Johnson 2021-02-08 117 int rc; 36305d64c94998 Calvin Johnson 2021-02-08 118 36305d64c94998 Calvin Johnson 2021-02-08 119 if (is_of_node(child)) { 36305d64c94998 Calvin Johnson 2021-02-08 120 mii_ts = of_find_mii_timestamper(to_of_node(child)); 36305d64c94998 Calvin Johnson 2021-02-08 121 if (IS_ERR(mii_ts)) 36305d64c94998 Calvin Johnson 2021-02-08 122 return PTR_ERR(mii_ts); 36305d64c94998 Calvin Johnson 2021-02-08 123 } "mii_ts" is not initialized on the else path. 36305d64c94998 Calvin Johnson 2021-02-08 124 36305d64c94998 Calvin Johnson 2021-02-08 125 rc = fwnode_property_match_string(child, "compatible", "ethernet-phy-ieee802.3-c45"); 36305d64c94998 Calvin Johnson 2021-02-08 126 if (rc >= 0) 36305d64c94998 Calvin Johnson 2021-02-08 127 is_c45 = true; 36305d64c94998 Calvin Johnson 2021-02-08 128 36305d64c94998 Calvin Johnson 2021-02-08 129 if (is_c45 || fwnode_get_phy_id(child, &phy_id)) 36305d64c94998 Calvin Johnson 2021-02-08 130 phy = get_phy_device(bus, addr, is_c45); 36305d64c94998 Calvin Johnson 2021-02-08 131 else 36305d64c94998 Calvin Johnson 2021-02-08 132 phy = phy_device_create(bus, addr, phy_id, 0, NULL); 36305d64c94998 Calvin Johnson 2021-02-08 133 if (IS_ERR(phy)) { 36305d64c94998 Calvin Johnson 2021-02-08 @134 if (mii_ts && is_of_node(child)) ^^^^^^ 36305d64c94998 Calvin Johnson 2021-02-08 135 unregister_mii_timestamper(mii_ts); 36305d64c94998 Calvin Johnson 2021-02-08 136 return PTR_ERR(phy); 36305d64c94998 Calvin Johnson 2021-02-08 137 } 36305d64c94998 Calvin Johnson 2021-02-08 138 36305d64c94998 Calvin Johnson 2021-02-08 139 if (is_acpi_node(child)) { 36305d64c94998 Calvin Johnson 2021-02-08 140 phy->irq = bus->irq[addr]; 36305d64c94998 Calvin Johnson 2021-02-08 141 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org