diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2015-11-10 12:37:04 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2015-11-11 15:41:32 +0100 |
commit | d925f1ed32bde4e4972b600604e93cbb87749721 (patch) | |
tree | 029361c74897ff65847767fff8ab19872c9cca6b /arch/arm/cpu | |
parent | d9c2cfd534d2ebda662f2656b2e8076b255b4987 (diff) | |
download | barebox-d925f1ed32bde4e4972b600604e93cbb87749721.tar.gz barebox-d925f1ed32bde4e4972b600604e93cbb87749721.tar.xz |
ARM: calculate compressed dtb len correctly
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/cpu')
-rw-r--r-- | arch/arm/cpu/start.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/cpu/start.c b/arch/arm/cpu/start.c index 64b0dd88dd..c054f3c440 100644 --- a/arch/arm/cpu/start.c +++ b/arch/arm/cpu/start.c @@ -147,7 +147,7 @@ __noreturn void barebox_non_pbl_start(unsigned long membase, name = "DTB"; } else if (blob_is_compressed_fdt(boarddata)) { struct barebox_arm_boarddata_compressed_dtb *bd = boarddata; - totalsize = bd->datalen; + totalsize = bd->datalen + sizeof(*bd); name = "Compressed DTB"; } else if (blob_is_arm_boarddata(boarddata)) { totalsize = sizeof(struct barebox_arm_boarddata); |