wok-tiny view linux/stuff/linux-2.6.20-unpack.u @ rev 174

Up linux 2.6.20 (avoid 386 & 486 problems)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Jul 14 14:20:00 2021 +0000 (2021-07-14)
parents
children
line source
1 --- init/initramfs.c
2 +++ init/initramfs.c
3 @@ -534,27 +534,6 @@
4 panic(err);
5 #ifdef CONFIG_BLK_DEV_INITRD
6 if (initrd_start) {
7 -#ifdef CONFIG_BLK_DEV_RAM
8 - int fd;
9 - printk(KERN_INFO "checking if image is initramfs...");
10 - err = unpack_to_rootfs((char *)initrd_start,
11 - initrd_end - initrd_start, 1);
12 - if (!err) {
13 - printk(" it is\n");
14 - unpack_to_rootfs((char *)initrd_start,
15 - initrd_end - initrd_start, 0);
16 - free_initrd();
17 - return 0;
18 - }
19 - printk("it isn't (%s); looks like an initrd\n", err);
20 - fd = sys_open("/initrd.image", O_WRONLY|O_CREAT, 0700);
21 - if (fd >= 0) {
22 - sys_write(fd, (char *)initrd_start,
23 - initrd_end - initrd_start);
24 - sys_close(fd);
25 - free_initrd();
26 - }
27 -#else
28 printk(KERN_INFO "Unpacking initramfs...");
29 err = unpack_to_rootfs((char *)initrd_start,
30 initrd_end - initrd_start, 0);
31 @@ -562,7 +541,6 @@
32 panic(err);
33 printk(" done\n");
34 free_initrd();
35 -#endif
36 }
37 #endif
38 return 0;