From: Dan Carpenter Date: Thu, 17 Dec 2020 11:04:59 +0000 (+0300) Subject: phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe() X-Git-Tag: v5.12-rc1~46^2~41^2~38 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=266df28f9ac16b0dff553d78bc3fb1c084b96b9d;p=thirdparty%2Fkernel%2Flinux.git phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe() This error path should return -EINVAL, but currently it returns success. Fixes: d09945eacad0 ("phy: cadence-torrent: Check total lane count for all subnodes is within limit") Signed-off-by: Dan Carpenter Link: https://lore.kernel.org/r/X9s7Wxq+b6ls0q7o@mwanda Signed-off-by: Vinod Koul --- diff --git a/drivers/phy/cadence/phy-cadence-torrent.c b/drivers/phy/cadence/phy-cadence-torrent.c index f310e15d94cbc..591a15834b48f 100644 --- a/drivers/phy/cadence/phy-cadence-torrent.c +++ b/drivers/phy/cadence/phy-cadence-torrent.c @@ -2298,6 +2298,7 @@ static int cdns_torrent_phy_probe(struct platform_device *pdev) if (total_num_lanes > MAX_NUM_LANES) { dev_err(dev, "Invalid lane configuration\n"); + ret = -EINVAL; goto put_lnk_rst; }