projects
/
platform
/
kernel
/
linux-amlogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1cca290
)
initramfs: break loop when decompression finishes
41/314441/1
accepted/tizen_9.0_unified
accepted/tizen_unified_dev
tizen_9.0
accepted/tizen/9.0/unified/20241030.235201
accepted/tizen/unified/20240715.155421
accepted/tizen/unified/dev/20240716.080855
tizen_9.0_m2_release
author
Marek Szyprowski
<m.szyprowski@samsung.com>
Thu, 11 Jul 2024 14:41:45 +0000
(16:41 +0200)
committer
Marek Szyprowski
<m.szyprowski@samsung.com>
Thu, 11 Jul 2024 14:44:15 +0000
(16:44 +0200)
This fixes booting with initramfs (cpio.gz based) with additional garbage
added after the main initramfs image.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I329aa0e14a6f5079bc0b5a1f4fb79f11365e0755
init/initramfs.c
patch
|
blob
|
history
diff --git
a/init/initramfs.c
b/init/initramfs.c
index bf3af10c500a519d6232912eab63ff7372071ebf..ba0c6a9172781ea16293754c36c3ab12e4ca1fc9 100644
(file)
--- a/
init/initramfs.c
+++ b/
init/initramfs.c
@@
-488,6
+488,7
@@
static char * __init unpack_to_rootfs(char *buf, unsigned long len)
&my_inptr, error);
if (res)
error("decompressor failed");
+ break;
} else if (compress_name) {
if (!message) {
snprintf(msg_buf, sizeof msg_buf,