]> git.baikalelectronics.ru Git - kernel.git/commit
mdio_bus: suppress err message for reset gpio EPROBE_DEFER
authorGrygorii Strashko <grygorii.strashko@ti.com>
Thu, 19 Nov 2020 20:34:46 +0000 (22:34 +0200)
committerJakub Kicinski <kuba@kernel.org>
Sat, 21 Nov 2020 02:39:58 +0000 (18:39 -0800)
commit1ecdc4f629b73daf75d6538a864e7f0d3800cea6
treecc5f454e0f62e509529240083c4574b1854565ef
parent97bdc6df884306671417c556f8db7e4af5f9c1c4
mdio_bus: suppress err message for reset gpio EPROBE_DEFER

The mdio_bus may have dependencies from GPIO controller and so got
deferred. Now it will print error message every time -EPROBE_DEFER is
returned which from:
__mdiobus_register()
 |-devm_gpiod_get_optional()
without actually identifying error code.

"mdio_bus 4a101000.mdio: mii_bus 4a101000.mdio couldn't get reset GPIO"

Hence, suppress error message for devm_gpiod_get_optional() returning
-EPROBE_DEFER case by using dev_err_probe().

Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
Link: https://lore.kernel.org/r/20201119203446.20857-1-grygorii.strashko@ti.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/phy/mdio_bus.c