aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/generic
diff options
context:
space:
mode:
authorDavid Bauer <mail@david-bauer.net>2021-06-12 13:12:40 +0200
committerDavid Bauer <mail@david-bauer.net>2021-06-13 11:32:39 +0200
commitc44cefceb3add724c135a4f57209ce66af5d40c9 (patch)
treebcd14d0ae6dc5907d37a3dc7a5082fb46c0824c0 /target/linux/generic
parentd22fb7f4fd833c420bc2ab34384862da0a6688b5 (diff)
downloadupstream-c44cefceb3add724c135a4f57209ce66af5d40c9.tar.gz
upstream-c44cefceb3add724c135a4f57209ce66af5d40c9.tar.bz2
upstream-c44cefceb3add724c135a4f57209ce66af5d40c9.zip
generic: kernel 5.4: fix probe error for AR803x PHYs
Atheros PHYs using the at803x driver apart from the AR8031/AR8033 fail to probe with kernel 5.4, due to ret in at803x_probe being uninitialized. [ 1.403461] Atheros 8035 ethernet: probe of 4ef600c00.ethernet:01 failed with error -1066114012 Initialize ret in order to successfully prove the PHYs on kernel 5.4. Kernel 5.10 is not affected, as the ret is always assigned prior to returning. Tested on OCEDO Koala. Reported-by: Russell Senior <russell@personaltelco.net> Signed-off-by: David Bauer <mail@david-bauer.net>
Diffstat (limited to 'target/linux/generic')
-rw-r--r--target/linux/generic/backport-5.4/790-net-phy-at803x-select-correct-page-on-config-init.patch2
1 files changed, 1 insertions, 1 deletions
diff --git a/target/linux/generic/backport-5.4/790-net-phy-at803x-select-correct-page-on-config-init.patch b/target/linux/generic/backport-5.4/790-net-phy-at803x-select-correct-page-on-config-init.patch
index c6811736f8..b7e3201fb7 100644
--- a/target/linux/generic/backport-5.4/790-net-phy-at803x-select-correct-page-on-config-init.patch
+++ b/target/linux/generic/backport-5.4/790-net-phy-at803x-select-correct-page-on-config-init.patch
@@ -71,7 +71,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
{
struct device *dev = &phydev->mdio.dev;
struct at803x_priv *priv;
-+ int ret;
++ int ret = 0;
priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL);
if (!priv)