generic: kernel 5.4: fix probe error for AR803x PHYs
authorDavid Bauer <mail@david-bauer.net>
Sat, 12 Jun 2021 11:12:40 +0000 (13:12 +0200)
committerDavid Bauer <mail@david-bauer.net>
Sun, 13 Jun 2021 09:32:39 +0000 (11:32 +0200)
commitc44cefceb3add724c135a4f57209ce66af5d40c9
treebcd14d0ae6dc5907d37a3dc7a5082fb46c0824c0
parentd22fb7f4fd833c420bc2ab34384862da0a6688b5
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>
target/linux/generic/backport-5.4/790-net-phy-at803x-select-correct-page-on-config-init.patch