+++ /dev/null
-From foo@baz Thu Oct 4 12:43:46 PDT 2018
-From: Tony Lindgren <tony@atomide.com>
-Date: Wed, 29 Aug 2018 08:00:24 -0700
-Subject: net: ethernet: cpsw-phy-sel: prefer phandle for phy sel
-
-From: Tony Lindgren <tony@atomide.com>
-
-[ Upstream commit 18eb8aea7fb2fb4490e578b1b8a1096c34b2fc48 ]
-
-The cpsw-phy-sel device is not a child of the cpsw interconnect target
-module. It lives in the system control module.
-
-Let's fix this issue by trying to use cpsw-phy-sel phandle first if it
-exists and if not fall back to current usage of trying to find the
-cpsw-phy-sel child. That way the phy sel driver can be a child of the
-system control module where it belongs in the device tree.
-
-Without this fix, we cannot have a proper interconnect target module
-hierarchy in device tree for things like genpd.
-
-Note that deferred probe is mostly not supported by cpsw and this patch
-does not attempt to fix that. In case deferred probe support is needed,
-this could be added to cpsw_slave_open() and phy_connect() so they start
-handling and returning errors.
-
-For documenting it, looks like the cpsw-phy-sel is used for all cpsw device
-tree nodes. It's missing the related binding documentation, so let's also
-update the binding documentation accordingly.
-
-Cc: devicetree@vger.kernel.org
-Cc: Andrew Lunn <andrew@lunn.ch>
-Cc: Grygorii Strashko <grygorii.strashko@ti.com>
-Cc: Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org>
-Cc: Mark Rutland <mark.rutland@arm.com>
-Cc: Murali Karicheri <m-karicheri2@ti.com>
-Cc: Rob Herring <robh+dt@kernel.org>
-Signed-off-by: Tony Lindgren <tony@atomide.com>
-Signed-off-by: David S. Miller <davem@davemloft.net>
-Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/net/ethernet/ti/cpsw-phy-sel.c | 9 ++++++---
- 1 file changed, 6 insertions(+), 3 deletions(-)
-
---- a/drivers/net/ethernet/ti/cpsw-phy-sel.c
-+++ b/drivers/net/ethernet/ti/cpsw-phy-sel.c
-@@ -145,10 +145,13 @@ void cpsw_phy_sel(struct device *dev, ph
- struct device_node *node;
- struct cpsw_phy_sel_priv *priv;
-
-- node = of_get_child_by_name(dev->of_node, "cpsw-phy-sel");
-+ node = of_parse_phandle(dev->of_node, "cpsw-phy-sel", 0);
- if (!node) {
-- dev_err(dev, "Phy mode driver DT not found\n");
-- return;
-+ node = of_get_child_by_name(dev->of_node, "cpsw-phy-sel");
-+ if (!node) {
-+ dev_err(dev, "Phy mode driver DT not found\n");
-+ return;
-+ }
- }
-
- dev = bus_find_device(&platform_bus_type, NULL, node, match);
gpio-adp5588-fix-sleep-in-atomic-context-bug.patch
cfg80211-nl80211_update_ft_ies-to-validate-nl80211_attr_ie.patch
raid10-bug_on-in-raise_barrier-when-force-is-true-and-conf-barrier-is-0.patch
-net-ethernet-cpsw-phy-sel-prefer-phandle-for-phy-sel.patch
net-cadence-fix-a-sleep-in-atomic-context-bug-in-macb_halt_tx.patch
fs-cifs-don-t-translate-sfm_slash-u-f026-to-backslash.patch
mac80211-fix-a-race-between-restart-and-csa-flows.patch
+++ /dev/null
-From foo@baz Thu Oct 4 12:33:16 PDT 2018
-From: Tony Lindgren <tony@atomide.com>
-Date: Wed, 29 Aug 2018 08:00:24 -0700
-Subject: net: ethernet: cpsw-phy-sel: prefer phandle for phy sel
-
-From: Tony Lindgren <tony@atomide.com>
-
-[ Upstream commit 18eb8aea7fb2fb4490e578b1b8a1096c34b2fc48 ]
-
-The cpsw-phy-sel device is not a child of the cpsw interconnect target
-module. It lives in the system control module.
-
-Let's fix this issue by trying to use cpsw-phy-sel phandle first if it
-exists and if not fall back to current usage of trying to find the
-cpsw-phy-sel child. That way the phy sel driver can be a child of the
-system control module where it belongs in the device tree.
-
-Without this fix, we cannot have a proper interconnect target module
-hierarchy in device tree for things like genpd.
-
-Note that deferred probe is mostly not supported by cpsw and this patch
-does not attempt to fix that. In case deferred probe support is needed,
-this could be added to cpsw_slave_open() and phy_connect() so they start
-handling and returning errors.
-
-For documenting it, looks like the cpsw-phy-sel is used for all cpsw device
-tree nodes. It's missing the related binding documentation, so let's also
-update the binding documentation accordingly.
-
-Cc: devicetree@vger.kernel.org
-Cc: Andrew Lunn <andrew@lunn.ch>
-Cc: Grygorii Strashko <grygorii.strashko@ti.com>
-Cc: Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org>
-Cc: Mark Rutland <mark.rutland@arm.com>
-Cc: Murali Karicheri <m-karicheri2@ti.com>
-Cc: Rob Herring <robh+dt@kernel.org>
-Signed-off-by: Tony Lindgren <tony@atomide.com>
-Signed-off-by: David S. Miller <davem@davemloft.net>
-Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/net/ethernet/ti/cpsw-phy-sel.c | 9 ++++++---
- 1 file changed, 6 insertions(+), 3 deletions(-)
-
---- a/drivers/net/ethernet/ti/cpsw-phy-sel.c
-+++ b/drivers/net/ethernet/ti/cpsw-phy-sel.c
-@@ -170,10 +170,13 @@ void cpsw_phy_sel(struct device *dev, ph
- struct device_node *node;
- struct cpsw_phy_sel_priv *priv;
-
-- node = of_get_child_by_name(dev->of_node, "cpsw-phy-sel");
-+ node = of_parse_phandle(dev->of_node, "cpsw-phy-sel", 0);
- if (!node) {
-- dev_err(dev, "Phy mode driver DT not found\n");
-- return;
-+ node = of_get_child_by_name(dev->of_node, "cpsw-phy-sel");
-+ if (!node) {
-+ dev_err(dev, "Phy mode driver DT not found\n");
-+ return;
-+ }
- }
-
- dev = bus_find_device(&platform_bus_type, NULL, node, match);
arc-atomics-unbork-atomic_fetch_-op.patch
md-raid5-cache-disable-reshape-completely.patch
raid10-bug_on-in-raise_barrier-when-force-is-true-and-conf-barrier-is-0.patch
-net-ethernet-cpsw-phy-sel-prefer-phandle-for-phy-sel.patch
i2c-uniphier-issue-stop-only-for-last-message-or-i2c_m_stop.patch
i2c-uniphier-f-issue-stop-only-for-last-message-or-i2c_m_stop.patch
net-cadence-fix-a-sleep-in-atomic-context-bug-in-macb_halt_tx.patch
+++ /dev/null
-From foo@baz Thu Oct 4 12:32:08 PDT 2018
-From: Tony Lindgren <tony@atomide.com>
-Date: Wed, 29 Aug 2018 08:00:24 -0700
-Subject: net: ethernet: cpsw-phy-sel: prefer phandle for phy sel
-
-From: Tony Lindgren <tony@atomide.com>
-
-[ Upstream commit 18eb8aea7fb2fb4490e578b1b8a1096c34b2fc48 ]
-
-The cpsw-phy-sel device is not a child of the cpsw interconnect target
-module. It lives in the system control module.
-
-Let's fix this issue by trying to use cpsw-phy-sel phandle first if it
-exists and if not fall back to current usage of trying to find the
-cpsw-phy-sel child. That way the phy sel driver can be a child of the
-system control module where it belongs in the device tree.
-
-Without this fix, we cannot have a proper interconnect target module
-hierarchy in device tree for things like genpd.
-
-Note that deferred probe is mostly not supported by cpsw and this patch
-does not attempt to fix that. In case deferred probe support is needed,
-this could be added to cpsw_slave_open() and phy_connect() so they start
-handling and returning errors.
-
-For documenting it, looks like the cpsw-phy-sel is used for all cpsw device
-tree nodes. It's missing the related binding documentation, so let's also
-update the binding documentation accordingly.
-
-Cc: devicetree@vger.kernel.org
-Cc: Andrew Lunn <andrew@lunn.ch>
-Cc: Grygorii Strashko <grygorii.strashko@ti.com>
-Cc: Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org>
-Cc: Mark Rutland <mark.rutland@arm.com>
-Cc: Murali Karicheri <m-karicheri2@ti.com>
-Cc: Rob Herring <robh+dt@kernel.org>
-Signed-off-by: Tony Lindgren <tony@atomide.com>
-Signed-off-by: David S. Miller <davem@davemloft.net>
-Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/net/ethernet/ti/cpsw-phy-sel.c | 9 ++++++---
- 1 file changed, 6 insertions(+), 3 deletions(-)
-
---- a/drivers/net/ethernet/ti/cpsw-phy-sel.c
-+++ b/drivers/net/ethernet/ti/cpsw-phy-sel.c
-@@ -170,10 +170,13 @@ void cpsw_phy_sel(struct device *dev, ph
- struct device_node *node;
- struct cpsw_phy_sel_priv *priv;
-
-- node = of_get_child_by_name(dev->of_node, "cpsw-phy-sel");
-+ node = of_parse_phandle(dev->of_node, "cpsw-phy-sel", 0);
- if (!node) {
-- dev_err(dev, "Phy mode driver DT not found\n");
-- return;
-+ node = of_get_child_by_name(dev->of_node, "cpsw-phy-sel");
-+ if (!node) {
-+ dev_err(dev, "Phy mode driver DT not found\n");
-+ return;
-+ }
- }
-
- dev = bus_find_device(&platform_bus_type, NULL, node, match);
ibmvnic-include-missing-return-code-checks-in-reset-function.patch
bpf-fix-bpf_msg_pull_data.patch
bpf-avoid-misuse-of-psock-when-tcp_ulp_bpf-collides-with-another-ulp.patch
-net-ethernet-cpsw-phy-sel-prefer-phandle-for-phy-sel.patch
i2c-uniphier-issue-stop-only-for-last-message-or-i2c_m_stop.patch
i2c-uniphier-f-issue-stop-only-for-last-message-or-i2c_m_stop.patch
net-cadence-fix-a-sleep-in-atomic-context-bug-in-macb_halt_tx.patch
+++ /dev/null
-From foo@baz Thu Oct 4 12:39:38 PDT 2018
-From: Tony Lindgren <tony@atomide.com>
-Date: Wed, 29 Aug 2018 08:00:24 -0700
-Subject: net: ethernet: cpsw-phy-sel: prefer phandle for phy sel
-
-From: Tony Lindgren <tony@atomide.com>
-
-[ Upstream commit 18eb8aea7fb2fb4490e578b1b8a1096c34b2fc48 ]
-
-The cpsw-phy-sel device is not a child of the cpsw interconnect target
-module. It lives in the system control module.
-
-Let's fix this issue by trying to use cpsw-phy-sel phandle first if it
-exists and if not fall back to current usage of trying to find the
-cpsw-phy-sel child. That way the phy sel driver can be a child of the
-system control module where it belongs in the device tree.
-
-Without this fix, we cannot have a proper interconnect target module
-hierarchy in device tree for things like genpd.
-
-Note that deferred probe is mostly not supported by cpsw and this patch
-does not attempt to fix that. In case deferred probe support is needed,
-this could be added to cpsw_slave_open() and phy_connect() so they start
-handling and returning errors.
-
-For documenting it, looks like the cpsw-phy-sel is used for all cpsw device
-tree nodes. It's missing the related binding documentation, so let's also
-update the binding documentation accordingly.
-
-Cc: devicetree@vger.kernel.org
-Cc: Andrew Lunn <andrew@lunn.ch>
-Cc: Grygorii Strashko <grygorii.strashko@ti.com>
-Cc: Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org>
-Cc: Mark Rutland <mark.rutland@arm.com>
-Cc: Murali Karicheri <m-karicheri2@ti.com>
-Cc: Rob Herring <robh+dt@kernel.org>
-Signed-off-by: Tony Lindgren <tony@atomide.com>
-Signed-off-by: David S. Miller <davem@davemloft.net>
-Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/net/ethernet/ti/cpsw-phy-sel.c | 9 ++++++---
- 1 file changed, 6 insertions(+), 3 deletions(-)
-
---- a/drivers/net/ethernet/ti/cpsw-phy-sel.c
-+++ b/drivers/net/ethernet/ti/cpsw-phy-sel.c
-@@ -147,10 +147,13 @@ void cpsw_phy_sel(struct device *dev, ph
- struct device_node *node;
- struct cpsw_phy_sel_priv *priv;
-
-- node = of_get_child_by_name(dev->of_node, "cpsw-phy-sel");
-+ node = of_parse_phandle(dev->of_node, "cpsw-phy-sel", 0);
- if (!node) {
-- dev_err(dev, "Phy mode driver DT not found\n");
-- return;
-+ node = of_get_child_by_name(dev->of_node, "cpsw-phy-sel");
-+ if (!node) {
-+ dev_err(dev, "Phy mode driver DT not found\n");
-+ return;
-+ }
- }
-
- dev = bus_find_device(&platform_bus_type, NULL, node, match);
mac80211-mesh-fix-hwmp-sequence-numbering-to-follow-standard.patch
cfg80211-nl80211_update_ft_ies-to-validate-nl80211_attr_ie.patch
raid10-bug_on-in-raise_barrier-when-force-is-true-and-conf-barrier-is-0.patch
-net-ethernet-cpsw-phy-sel-prefer-phandle-for-phy-sel.patch
i2c-uniphier-issue-stop-only-for-last-message-or-i2c_m_stop.patch
i2c-uniphier-f-issue-stop-only-for-last-message-or-i2c_m_stop.patch
net-cadence-fix-a-sleep-in-atomic-context-bug-in-macb_halt_tx.patch
+++ /dev/null
-From foo@baz Thu Oct 4 12:38:43 PDT 2018
-From: Tony Lindgren <tony@atomide.com>
-Date: Wed, 29 Aug 2018 08:00:24 -0700
-Subject: net: ethernet: cpsw-phy-sel: prefer phandle for phy sel
-
-From: Tony Lindgren <tony@atomide.com>
-
-[ Upstream commit 18eb8aea7fb2fb4490e578b1b8a1096c34b2fc48 ]
-
-The cpsw-phy-sel device is not a child of the cpsw interconnect target
-module. It lives in the system control module.
-
-Let's fix this issue by trying to use cpsw-phy-sel phandle first if it
-exists and if not fall back to current usage of trying to find the
-cpsw-phy-sel child. That way the phy sel driver can be a child of the
-system control module where it belongs in the device tree.
-
-Without this fix, we cannot have a proper interconnect target module
-hierarchy in device tree for things like genpd.
-
-Note that deferred probe is mostly not supported by cpsw and this patch
-does not attempt to fix that. In case deferred probe support is needed,
-this could be added to cpsw_slave_open() and phy_connect() so they start
-handling and returning errors.
-
-For documenting it, looks like the cpsw-phy-sel is used for all cpsw device
-tree nodes. It's missing the related binding documentation, so let's also
-update the binding documentation accordingly.
-
-Cc: devicetree@vger.kernel.org
-Cc: Andrew Lunn <andrew@lunn.ch>
-Cc: Grygorii Strashko <grygorii.strashko@ti.com>
-Cc: Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org>
-Cc: Mark Rutland <mark.rutland@arm.com>
-Cc: Murali Karicheri <m-karicheri2@ti.com>
-Cc: Rob Herring <robh+dt@kernel.org>
-Signed-off-by: Tony Lindgren <tony@atomide.com>
-Signed-off-by: David S. Miller <davem@davemloft.net>
-Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/net/ethernet/ti/cpsw-phy-sel.c | 9 ++++++---
- 1 file changed, 6 insertions(+), 3 deletions(-)
-
---- a/drivers/net/ethernet/ti/cpsw-phy-sel.c
-+++ b/drivers/net/ethernet/ti/cpsw-phy-sel.c
-@@ -170,10 +170,13 @@ void cpsw_phy_sel(struct device *dev, ph
- struct device_node *node;
- struct cpsw_phy_sel_priv *priv;
-
-- node = of_get_child_by_name(dev->of_node, "cpsw-phy-sel");
-+ node = of_parse_phandle(dev->of_node, "cpsw-phy-sel", 0);
- if (!node) {
-- dev_err(dev, "Phy mode driver DT not found\n");
-- return;
-+ node = of_get_child_by_name(dev->of_node, "cpsw-phy-sel");
-+ if (!node) {
-+ dev_err(dev, "Phy mode driver DT not found\n");
-+ return;
-+ }
- }
-
- dev = bus_find_device(&platform_bus_type, NULL, node, match);
gpio-fix-crash-due-to-registration-race.patch
arc-atomics-unbork-atomic_fetch_-op.patch
raid10-bug_on-in-raise_barrier-when-force-is-true-and-conf-barrier-is-0.patch
-net-ethernet-cpsw-phy-sel-prefer-phandle-for-phy-sel.patch
i2c-uniphier-issue-stop-only-for-last-message-or-i2c_m_stop.patch
i2c-uniphier-f-issue-stop-only-for-last-message-or-i2c_m_stop.patch
net-cadence-fix-a-sleep-in-atomic-context-bug-in-macb_halt_tx.patch