diff options
Diffstat (limited to 'drivers/net/phy/phylink.c')
| -rw-r--r-- | drivers/net/phy/phylink.c | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/phy/phylink.c b/drivers/net/phy/phylink.c index 1585eebb73fe..ee7a718662c6 100644 --- a/drivers/net/phy/phylink.c +++ b/drivers/net/phy/phylink.c @@ -566,6 +566,9 @@ static int phylink_register_sfp(struct phylink *pl,  	struct sfp_bus *bus;  	int ret; +	if (!fwnode) +		return 0; +  	bus = sfp_bus_find_fwnode(fwnode);  	if (IS_ERR(bus)) {  		ret = PTR_ERR(bus);  | 
