of_mdio: kill useless variable in of_mdiobus_register()
Subsystems (3)
PATCH 1/1 of_mdio: kill useless variable in of_mdiobus_register()
of_mdiobus_register() declares the 'paddr' variable to hold the result of the of_get_property() but only uses it once after that while the function can be called directly from the *if* statement. Remove that variable and switch to calling of_find_property() instead since we don't care about the "reg" property's value anyway...
---
The patch is against DaveM's 'net-next.git' repo.
drivers/of/of_mdio.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
drivers/of/of_mdio.c +1 -3
@@ -211,7 +211,6 @@ static bool of_mdiobus_child_is_phy(struint of_mdiobus_register (struct mii_bus *mdio,struct device_node *np) {struct device_node *child; -const __be32 *paddr;bool scanphys = false;int addr, rc;
@@ -246,8 +245,7 @@ int of_mdiobus_register(struct mii_bus */* auto scan for PHYs with empty reg property */ for_each_available_child_of_node (np, child) {/* Skip PHYs with reg property set */ - paddr =of_get_property (child,"reg" ,NULL ); -if (paddr) +if (of_find_property (child,"reg" ,NULL ))continue ;for (addr =0 ; addr <PHY_MAX_ADDR ; addr++) {
From: Sergei Shtylyov <[email protected]>
Date: Sun, 28 Feb 2016 21:56:34 +0300
Quoted 10 lines
of_mdiobus_register()declares the 'paddr' variable to hold the result of theof_get_property()but only uses it once after that while the function can be called directly from the *if* statement. Remove that variable and switch to callingof_find_property()instead since we don't care about the "reg" property's value anyway...Signed-off-by Sergei Shtylyov <[email protected]>---
The patch is against DaveM's 'net-next.git' repo.
Applied.