diff options
author | Robert Schwebel <r.schwebel@pengutronix.de> | 2017-07-02 20:04:44 +0200 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2017-07-04 15:41:06 +0200 |
commit | c56cf4ef081af4e041bb9fd0c88356c5ef4e9966 (patch) | |
tree | 4b1fde2dc87f1eb1b61379cfd55ca3bd6ac0a412 /configs/platform-v7a/patches/barebox-2017.07.0/0201-of_device_is_stdout_path-simplify.patch | |
parent | 6c5fcfdae6e2317bb039f3c19269b6484eb53e6d (diff) | |
download | DistroKit-c56cf4ef081af4e041bb9fd0c88356c5ef4e9966.tar.gz DistroKit-c56cf4ef081af4e041bb9fd0c88356c5ef4e9966.tar.xz |
platform-v7a: barebox: version bump 2017.06.0 -> 2017.07.0
Update barebox 2017.07.0, which contains an important fix for nv and
globalvars.
In the previous patch stack, state was defect, as upstream has changed
the oftree. This is fixed in the new patch series.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Diffstat (limited to 'configs/platform-v7a/patches/barebox-2017.07.0/0201-of_device_is_stdout_path-simplify.patch')
-rw-r--r-- | configs/platform-v7a/patches/barebox-2017.07.0/0201-of_device_is_stdout_path-simplify.patch | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/configs/platform-v7a/patches/barebox-2017.07.0/0201-of_device_is_stdout_path-simplify.patch b/configs/platform-v7a/patches/barebox-2017.07.0/0201-of_device_is_stdout_path-simplify.patch new file mode 100644 index 0000000..4d36fca --- /dev/null +++ b/configs/platform-v7a/patches/barebox-2017.07.0/0201-of_device_is_stdout_path-simplify.patch @@ -0,0 +1,45 @@ +From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= <u.kleine-koenig@pengutronix.de> +Date: Wed, 14 Jun 2017 13:26:30 +0200 +Subject: [PATCH] of_device_is_stdout_path: simplify +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Test for dev->device_node being NULL earlier which at the end of the +function allows to simplify the calculation of the return value + +Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> +Forwarded: id:20170614113110.21604-1-u.kleine-koenig@pengutronix.de +--- + drivers/of/base.c | 10 ++++------ + 1 file changed, 4 insertions(+), 6 deletions(-) + +diff --git a/drivers/of/base.c b/drivers/of/base.c +index 9f89c7864475..4241ee189cc5 100644 +--- a/drivers/of/base.c ++++ b/drivers/of/base.c +@@ -2018,6 +2018,9 @@ int of_device_is_stdout_path(struct device_d *dev) + struct device_node *dn; + const char *name; + ++ if (!dev->device_node) ++ return 0; ++ + name = of_get_property(of_chosen, "stdout-path", NULL); + if (!name) + name = of_get_property(of_chosen, "linux,stdout-path", NULL); +@@ -2026,13 +2029,8 @@ int of_device_is_stdout_path(struct device_d *dev) + return 0; + + dn = of_find_node_by_path(name); +- if (!dn) +- return 0; + +- if (dn == dev->device_node) +- return 1; +- +- return 0; ++ return dn == dev->device_node; + } + + /** |