wok-tiny view linux/stuff/linux-2.6.14-unpack.u @ rev 126

Update config_form()
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Feb 12 19:39:46 2017 +0100 (2017-02-12)
parents
children
line source
1 --- init/initramfs.c
2 +++ init/initramfs.c
3 @@ -394,25 +394,11 @@
4 panic(err);
5 #ifdef CONFIG_BLK_DEV_INITRD
6 if (initrd_start) {
7 - int fd;
8 - printk(KERN_INFO "checking if image is initramfs...");
9 - err = unpack_to_rootfs((char *)initrd_start,
10 - initrd_end - initrd_start, 1);
11 - if (!err) {
12 - printk(" it is\n");
13 - unpack_to_rootfs((char *)initrd_start,
14 - initrd_end - initrd_start, 0);
15 - free_initrd();
16 - return;
17 - }
18 - printk("it isn't (%s); looks like an initrd\n", err);
19 - fd = sys_open("/initrd.image", O_WRONLY|O_CREAT, 700);
20 - if (fd >= 0) {
21 - sys_write(fd, (char *)initrd_start,
22 - initrd_end - initrd_start);
23 - sys_close(fd);
24 - free_initrd();
25 - }
26 + printk(KERN_INFO "Unpack initramfs...");
27 + unpack_to_rootfs((char *)initrd_start,
28 + initrd_end - initrd_start, 0);
29 + free_initrd();
30 + return;
31 }
32 #endif
33 }