+++ /dev/null
-From 1876af92a7ebd62d2db0068a6203615ec1864ab6 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Tue, 6 Oct 2020 15:52:53 +0200
-Subject: net: fec: Fix PHY init after phy_reset_after_clk_enable()
-
-From: Marek Vasut <marex@denx.de>
-
-[ Upstream commit 0da1ccbbefb662915228bc17e1c7d4ad28b3ddab ]
-
-The phy_reset_after_clk_enable() does a PHY reset, which means the PHY
-loses its register settings. The fec_enet_mii_probe() starts the PHY
-and does the necessary calls to configure the PHY via PHY framework,
-and loads the correct register settings into the PHY. Therefore,
-fec_enet_mii_probe() should be called only after the PHY has been
-reset, not before as it is now.
-
-Fixes: 1b0a83ac04e3 ("net: fec: add phy_reset_after_clk_enable() support")
-Reviewed-by: Andrew Lunn <andrew@lunn.ch>
-Tested-by: Richard Leitner <richard.leitner@skidata.com>
-Signed-off-by: Marek Vasut <marex@denx.de>
-Cc: Christoph Niedermaier <cniedermaier@dh-electronics.com>
-Cc: David S. Miller <davem@davemloft.net>
-Cc: NXP Linux Team <linux-imx@nxp.com>
-Cc: Shawn Guo <shawnguo@kernel.org>
-Signed-off-by: Jakub Kicinski <kuba@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/net/ethernet/freescale/fec_main.c | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet/freescale/fec_main.c
-index 7d1a669416f20..6bd5738273e7a 100644
---- a/drivers/net/ethernet/freescale/fec_main.c
-+++ b/drivers/net/ethernet/freescale/fec_main.c
-@@ -2961,6 +2961,11 @@ fec_enet_open(struct net_device *ndev)
- if (ret)
- goto err_enet_mii_probe;
-
-+ /* Probe and connect to PHY when open the interface */
-+ ret = fec_enet_mii_probe(ndev);
-+ if (ret)
-+ goto err_enet_mii_probe;
-+
- if (fep->quirks & FEC_QUIRK_ERR006687)
- imx6q_cpuidle_fec_irqs_used();
-
---
-2.25.1
-
scsi-be2iscsi-fix-a-theoretical-leak-in-beiscsi_crea.patch
platform-x86-mlx-platform-remove-psu-eeprom-configur.patch
mwifiex-fix-double-free.patch
-net-fec-fix-phy-init-after-phy_reset_after_clk_enabl.patch
ipvs-clear-skb-tstamp-in-forwarding-path.patch
net-korina-fix-kfree-of-rx-tx-descriptor-array.patch
netfilter-nf_log-missing-vlan-offload-tag-and-proto.patch
+++ /dev/null
-From 39a069b84e5ec13f34b35579ad4230777773f82b Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Tue, 6 Oct 2020 15:52:53 +0200
-Subject: net: fec: Fix PHY init after phy_reset_after_clk_enable()
-
-From: Marek Vasut <marex@denx.de>
-
-[ Upstream commit 0da1ccbbefb662915228bc17e1c7d4ad28b3ddab ]
-
-The phy_reset_after_clk_enable() does a PHY reset, which means the PHY
-loses its register settings. The fec_enet_mii_probe() starts the PHY
-and does the necessary calls to configure the PHY via PHY framework,
-and loads the correct register settings into the PHY. Therefore,
-fec_enet_mii_probe() should be called only after the PHY has been
-reset, not before as it is now.
-
-Fixes: 1b0a83ac04e3 ("net: fec: add phy_reset_after_clk_enable() support")
-Reviewed-by: Andrew Lunn <andrew@lunn.ch>
-Tested-by: Richard Leitner <richard.leitner@skidata.com>
-Signed-off-by: Marek Vasut <marex@denx.de>
-Cc: Christoph Niedermaier <cniedermaier@dh-electronics.com>
-Cc: David S. Miller <davem@davemloft.net>
-Cc: NXP Linux Team <linux-imx@nxp.com>
-Cc: Shawn Guo <shawnguo@kernel.org>
-Signed-off-by: Jakub Kicinski <kuba@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/net/ethernet/freescale/fec_main.c | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet/freescale/fec_main.c
-index fd7fc6f20c9da..7831fc07c9a6f 100644
---- a/drivers/net/ethernet/freescale/fec_main.c
-+++ b/drivers/net/ethernet/freescale/fec_main.c
-@@ -3014,6 +3014,11 @@ fec_enet_open(struct net_device *ndev)
- if (ret)
- goto err_enet_mii_probe;
-
-+ /* Probe and connect to PHY when open the interface */
-+ ret = fec_enet_mii_probe(ndev);
-+ if (ret)
-+ goto err_enet_mii_probe;
-+
- if (fep->quirks & FEC_QUIRK_ERR006687)
- imx6q_cpuidle_fec_irqs_used();
-
---
-2.25.1
-
ipmi_si-fix-wrong-return-value-in-try_smi_init.patch
platform-x86-mlx-platform-remove-psu-eeprom-configur.patch
mwifiex-fix-double-free.patch
-net-fec-fix-phy-init-after-phy_reset_after_clk_enabl.patch
ipvs-clear-skb-tstamp-in-forwarding-path.patch
net-korina-fix-kfree-of-rx-tx-descriptor-array.patch
netfilter-nf_log-missing-vlan-offload-tag-and-proto.patch
+++ /dev/null
-From 7640b60d7b6fcee9e5701ceee7c19c7aae064210 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Tue, 6 Oct 2020 15:52:53 +0200
-Subject: net: fec: Fix PHY init after phy_reset_after_clk_enable()
-
-From: Marek Vasut <marex@denx.de>
-
-[ Upstream commit 0da1ccbbefb662915228bc17e1c7d4ad28b3ddab ]
-
-The phy_reset_after_clk_enable() does a PHY reset, which means the PHY
-loses its register settings. The fec_enet_mii_probe() starts the PHY
-and does the necessary calls to configure the PHY via PHY framework,
-and loads the correct register settings into the PHY. Therefore,
-fec_enet_mii_probe() should be called only after the PHY has been
-reset, not before as it is now.
-
-Fixes: 1b0a83ac04e3 ("net: fec: add phy_reset_after_clk_enable() support")
-Reviewed-by: Andrew Lunn <andrew@lunn.ch>
-Tested-by: Richard Leitner <richard.leitner@skidata.com>
-Signed-off-by: Marek Vasut <marex@denx.de>
-Cc: Christoph Niedermaier <cniedermaier@dh-electronics.com>
-Cc: David S. Miller <davem@davemloft.net>
-Cc: NXP Linux Team <linux-imx@nxp.com>
-Cc: Shawn Guo <shawnguo@kernel.org>
-Signed-off-by: Jakub Kicinski <kuba@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/net/ethernet/freescale/fec_main.c | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet/freescale/fec_main.c
-index e1cd795556294..388d1a5e2f918 100644
---- a/drivers/net/ethernet/freescale/fec_main.c
-+++ b/drivers/net/ethernet/freescale/fec_main.c
-@@ -3017,6 +3017,11 @@ fec_enet_open(struct net_device *ndev)
- if (ret)
- goto err_enet_mii_probe;
-
-+ /* Probe and connect to PHY when open the interface */
-+ ret = fec_enet_mii_probe(ndev);
-+ if (ret)
-+ goto err_enet_mii_probe;
-+
- if (fep->quirks & FEC_QUIRK_ERR006687)
- imx6q_cpuidle_fec_irqs_used();
-
---
-2.25.1
-
tracing-fix-parse_synth_field-error-handling.patch
platform-x86-mlx-platform-remove-psu-eeprom-configur.patch
mwifiex-fix-double-free.patch
-net-fec-fix-phy-init-after-phy_reset_after_clk_enabl.patch
drm-panfrost-increase-readl_relaxed_poll_timeout-val.patch
ipvs-clear-skb-tstamp-in-forwarding-path.patch
bpf-sockmap-remove-skb_orphan-and-let-normal-skb_kfr.patch
+++ /dev/null
-From 928f20b921761543f61c2eacc93ad3cf28cd33cc Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Tue, 6 Oct 2020 15:52:53 +0200
-Subject: net: fec: Fix PHY init after phy_reset_after_clk_enable()
-
-From: Marek Vasut <marex@denx.de>
-
-[ Upstream commit 0da1ccbbefb662915228bc17e1c7d4ad28b3ddab ]
-
-The phy_reset_after_clk_enable() does a PHY reset, which means the PHY
-loses its register settings. The fec_enet_mii_probe() starts the PHY
-and does the necessary calls to configure the PHY via PHY framework,
-and loads the correct register settings into the PHY. Therefore,
-fec_enet_mii_probe() should be called only after the PHY has been
-reset, not before as it is now.
-
-Fixes: 1b0a83ac04e3 ("net: fec: add phy_reset_after_clk_enable() support")
-Reviewed-by: Andrew Lunn <andrew@lunn.ch>
-Tested-by: Richard Leitner <richard.leitner@skidata.com>
-Signed-off-by: Marek Vasut <marex@denx.de>
-Cc: Christoph Niedermaier <cniedermaier@dh-electronics.com>
-Cc: David S. Miller <davem@davemloft.net>
-Cc: NXP Linux Team <linux-imx@nxp.com>
-Cc: Shawn Guo <shawnguo@kernel.org>
-Signed-off-by: Jakub Kicinski <kuba@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/net/ethernet/freescale/fec_main.c | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet/freescale/fec_main.c
-index 31f60b542feb4..933f4a6822547 100644
---- a/drivers/net/ethernet/freescale/fec_main.c
-+++ b/drivers/net/ethernet/freescale/fec_main.c
-@@ -3016,6 +3016,11 @@ fec_enet_open(struct net_device *ndev)
- if (ret)
- goto err_enet_mii_probe;
-
-+ /* Probe and connect to PHY when open the interface */
-+ ret = fec_enet_mii_probe(ndev);
-+ if (ret)
-+ goto err_enet_mii_probe;
-+
- if (fep->quirks & FEC_QUIRK_ERR006687)
- imx6q_cpuidle_fec_irqs_used();
-
---
-2.25.1
-
platform-x86-mlx-platform-remove-psu-eeprom-configur.patch
dm-fix-request-based-dm-to-not-bounce-through-indire.patch
mwifiex-fix-double-free.patch
-net-fec-fix-phy-init-after-phy_reset_after_clk_enabl.patch
drm-panfrost-increase-readl_relaxed_poll_timeout-val.patch
drm-amdgpu-fix-invalid-number-of-character-in-amdgpu.patch
ipvs-clear-skb-tstamp-in-forwarding-path.patch