summaryrefslogtreecommitdiffstats
path: root/drivers/of/fdt.c
diff options
context:
space:
mode:
authorRicky Liang <jcliang@chromium.org>2015-04-14 06:36:05 +0200
committerRob Herring <robh@kernel.org>2015-04-15 02:35:45 +0200
commit05f4647b10233dd2e18106abb16ff7fb68abbd08 (patch)
tree4906e9acafeb8453d083af71720cc7055caa1bcb /drivers/of/fdt.c
parentserial: of_serial: Support big-endian register accesses (diff)
downloadlinux-05f4647b10233dd2e18106abb16ff7fb68abbd08.tar.xz
linux-05f4647b10233dd2e18106abb16ff7fb68abbd08.zip
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>
Diffstat (limited to 'drivers/of/fdt.c')
-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