From: Greg Kroah-Hartman Date: Mon, 20 Feb 2023 11:50:08 +0000 (+0100) Subject: 4.19-stable patches X-Git-Tag: v4.14.306~6 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=66bed41b615174802c5e2ceb38dbfda84068360d;p=thirdparty%2Fkernel%2Fstable-queue.git 4.19-stable patches added patches: net-phy-meson-gxl-add-generic-dummy-stubs-for-mmd-register-access.patch --- diff --git a/queue-4.19/net-phy-meson-gxl-add-generic-dummy-stubs-for-mmd-register-access.patch b/queue-4.19/net-phy-meson-gxl-add-generic-dummy-stubs-for-mmd-register-access.patch new file mode 100644 index 00000000000..2f64ce20150 --- /dev/null +++ b/queue-4.19/net-phy-meson-gxl-add-generic-dummy-stubs-for-mmd-register-access.patch @@ -0,0 +1,37 @@ +From afc2336f89dc0fc0ef25b92366814524b0fd90fb Mon Sep 17 00:00:00 2001 +From: Chris Healy +Date: Mon, 30 Jan 2023 15:14:02 -0800 +Subject: net: phy: meson-gxl: Add generic dummy stubs for MMD register access + +From: Chris Healy + +commit afc2336f89dc0fc0ef25b92366814524b0fd90fb upstream. + +The Meson G12A Internal PHY does not support standard IEEE MMD extended +register access, therefore add generic dummy stubs to fail the read and +write MMD calls. This is necessary to prevent the core PHY code from +erroneously believing that EEE is supported by this PHY even though this +PHY does not support EEE, as MMD register access returns all FFFFs. + +Fixes: 5c3407abb338 ("net: phy: meson-gxl: add g12a support") +Reviewed-by: Heiner Kallweit +Signed-off-by: Chris Healy +Reviewed-by: Jerome Brunet +Link: https://lore.kernel.org/r/20230130231402.471493-1-cphealy@gmail.com +Signed-off-by: Jakub Kicinski +Signed-off-by: Greg Kroah-Hartman +--- + drivers/net/phy/meson-gxl.c | 2 ++ + 1 file changed, 2 insertions(+) + +--- a/drivers/net/phy/meson-gxl.c ++++ b/drivers/net/phy/meson-gxl.c +@@ -258,6 +258,8 @@ static struct phy_driver meson_gxl_phy[] + .config_intr = meson_gxl_config_intr, + .suspend = genphy_suspend, + .resume = genphy_resume, ++ .read_mmd = genphy_read_mmd_unsupported, ++ .write_mmd = genphy_write_mmd_unsupported, + }, + }; + diff --git a/queue-4.19/series b/queue-4.19/series index 81be78c4509..fe9116b1ebe 100644 --- a/queue-4.19/series +++ b/queue-4.19/series @@ -86,3 +86,4 @@ ipv6-fix-tcp-socket-connection-with-dscp.patch i40e-add-checking-for-null-for-nlmsg_find_attr.patch kvm-initialize-all-of-the-kvm_debugregs-structure-before-sending-it-to-userspace.patch nilfs2-fix-underflow-in-second-superblock-position-calculations.patch +net-phy-meson-gxl-add-generic-dummy-stubs-for-mmd-register-access.patch