History

Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6

* 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: initramfs: Fix build break on symbol-prefixed archs initramfs: fix initramfs size calculation initramfs: generalize initramfs_data.xxx.S variants scripts/kallsyms: Enable error messages while hush up unnecessary warnings scripts/setlocalversion: update comment kbuild: Use a single clean rule for kernel and external modules kbuild: Do not run make clean in $(srctree) scripts/mod/modpost.c: fix commentary accordingly to last changes kbuild: Really don't clean bounds.h and asm-offsets.h

Linus Torvalds committed 16 years ago

Commit c9e2a722 parents 9aca0e7 d63f6d116 files · +61 −163Browse files

Showing the changes to init (1 of 16 files). Show all

Unified · Split

init/initramfs.c+4−5
@@ -483,7 +483,8 @@ static int __init retain_initrd_param(char *str) · 482 unmodified lines
483483 }
484484 __setup("retain_initrd", retain_initrd_param);
485485
486−extern char __initramfs_start[], __initramfs_end[];
486+extern char __initramfs_start[];
487+extern unsigned long __initramfs_size;
487488 #include <linux/initrd.h>
488489 #include <linux/kexec.h>
489490
@@ -570,8 +571,7 @@ static void __init clean_rootfs(void) · 80 unmodified lines
570571
571572 static int __init populate_rootfs(void)
572573 {
573− char *err = unpack_to_rootfs(__initramfs_start,
574− __initramfs_end - __initramfs_start);
574+ char *err = unpack_to_rootfs(__initramfs_start, __initramfs_size);
575575 if (err)
576576 panic(err); /* Failed to decompress INTERNAL initramfs */
577577 if (initrd_start) {
@@ -585,8 +585,7 @@ static int __init populate_rootfs(void) · 7 unmodified lines
585585 return 0;
586586 } else {
587587 clean_rootfs();
588− unpack_to_rootfs(__initramfs_start,
589− __initramfs_end - __initramfs_start);
588+ unpack_to_rootfs(__initramfs_start, __initramfs_size);
590589 }
591590 printk(KERN_INFO "rootfs image is not initramfs (%s)"
592591 "; looks like an initrd\n", err);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t