From a74fd570a23f2226afcf63f92f22bcb9df37beee Mon Sep 17 00:00:00 2001 From: Hauke Mehrtens Date: Mon, 2 Apr 2018 16:01:58 +0200 Subject: kernel: update kernel 4.14 to 4.14.32 The following patches are now included upstream: * 0052-MIPS-lantiq-fix-usb-clocks.patch * 0053-MIPS-lantiq-enable-AHB-Bus-for-USB.patch * 0060-lantiq-ase-enable-MFD-SYSCON.patch Closes: FS#1466 Signed-off-by: Hauke Mehrtens Tested-by: Stijn Segers Tested-by: Koen Vandeputte --- .../mvebu/patches-4.14/411-sfp-add-sfp-compatible.patch | 2 +- .../linux/mvebu/patches-4.14/450-reprobe_sfp_phy.patch | 16 ++++++---------- 2 files changed, 7 insertions(+), 11 deletions(-) (limited to 'target/linux/mvebu') diff --git a/target/linux/mvebu/patches-4.14/411-sfp-add-sfp-compatible.patch b/target/linux/mvebu/patches-4.14/411-sfp-add-sfp-compatible.patch index a0462e766e..b775116cda 100644 --- a/target/linux/mvebu/patches-4.14/411-sfp-add-sfp-compatible.patch +++ b/target/linux/mvebu/patches-4.14/411-sfp-add-sfp-compatible.patch @@ -14,7 +14,7 @@ Signed-off-by: Russell King --- a/drivers/net/phy/sfp.c +++ b/drivers/net/phy/sfp.c -@@ -1137,6 +1137,7 @@ static int sfp_remove(struct platform_de +@@ -1136,6 +1136,7 @@ static int sfp_remove(struct platform_de static const struct of_device_id sfp_of_match[] = { { .compatible = "sff,sfp", }, diff --git a/target/linux/mvebu/patches-4.14/450-reprobe_sfp_phy.patch b/target/linux/mvebu/patches-4.14/450-reprobe_sfp_phy.patch index a9a6634c23..e9a3d695da 100644 --- a/target/linux/mvebu/patches-4.14/450-reprobe_sfp_phy.patch +++ b/target/linux/mvebu/patches-4.14/450-reprobe_sfp_phy.patch @@ -22,20 +22,16 @@ Signed-off-by: Jonas Gorski { struct phy_device *phy; int err; -@@ -497,12 +497,12 @@ static void sfp_sm_probe_phy(struct sfp - +@@ -498,11 +498,11 @@ static void sfp_sm_probe_phy(struct sfp phy = mdiobus_scan(sfp->i2c_mii, SFP_PHY_ADDR); + if (phy == ERR_PTR(-ENODEV)) { + dev_info(sfp->dev, "no PHY detected\n"); +- return; ++ return -EAGAIN; + } if (IS_ERR(phy)) { -+ if (PTR_ERR(phy) == -ENODEV) { -+ dev_dbg(sfp->dev, "no PHY detected\n"); -+ return -EAGAIN; -+ } dev_err(sfp->dev, "mdiobus scan returned %ld\n", PTR_ERR(phy)); - return; -- } -- if (!phy) { -- dev_info(sfp->dev, "no PHY detected\n"); -- return; + return PTR_ERR(phy); } -- cgit v1.2.3