summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRicky Liang <jcliang@chromium.org>2015-04-14 12:36:05 +0800
committerRob Herring <robh@kernel.org>2015-04-14 19:35:45 -0500
commit05f4647b10233dd2e18106abb16ff7fb68abbd08 (patch)
tree4906e9acafeb8453d083af71720cc7055caa1bcb
parentebc5e20082160df384dedbe1c95066c3e545b689 (diff)
downloadlinux-05f4647b10233dd2e18106abb16ff7fb68abbd08.tar.bz2
of/fdt: fix allocation size for device node path
The allocation size of device node path is off by one which drops the '\0' terminator. Signed-off-by: Ricky Liang <jcliang@chromium.org> Signed-off-by: Rob Herring <robh@kernel.org>
-rw-r--r--drivers/of/fdt.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/of/fdt.c b/drivers/of/fdt.c
index 4b15aa163b6e..cde35c5d0191 100644
--- a/drivers/of/fdt.c
+++ b/drivers/of/fdt.c
@@ -191,7 +191,7 @@ static void * unflatten_dt_node(void *blob,
if (!pathp)
return mem;
- allocl = l++;
+ allocl = ++l;
/* version 0x10 has a more compact unit name here instead of the full
* path. we accumulate the full path size using "fpsize", we'll rebuild