diff options
Diffstat (limited to 'drivers/net/mdio/mdio-mux-multiplexer.c')
| -rw-r--r-- | drivers/net/mdio/mdio-mux-multiplexer.c | 9 | 
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/net/mdio/mdio-mux-multiplexer.c b/drivers/net/mdio/mdio-mux-multiplexer.c index 527acfc3c045..bfa5af577b0a 100644 --- a/drivers/net/mdio/mdio-mux-multiplexer.c +++ b/drivers/net/mdio/mdio-mux-multiplexer.c @@ -72,12 +72,9 @@ static int mdio_mux_multiplexer_probe(struct platform_device *pdev)  		return -ENOMEM;  	s->muxc = devm_mux_control_get(dev, NULL); -	if (IS_ERR(s->muxc)) { -		ret = PTR_ERR(s->muxc); -		if (ret != -EPROBE_DEFER) -			dev_err(&pdev->dev, "Failed to get mux: %d\n", ret); -		return ret; -	} +	if (IS_ERR(s->muxc)) +		return dev_err_probe(&pdev->dev, PTR_ERR(s->muxc), +				     "Failed to get mux\n");  	platform_set_drvdata(pdev, s);  |