summaryrefslogtreecommitdiff
path: root/target/linux/patches/4.14.311/initramfs-nosizelimit.patch
blob: 0e524c1d987f9695704c1188dc17ee0bee5a127b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
diff -Nur linux-4.14.24.orig/init/do_mounts.c linux-4.14.24/init/do_mounts.c
--- linux-4.14.24.orig/init/do_mounts.c	2018-03-03 10:24:39.000000000 +0100
+++ linux-4.14.24/init/do_mounts.c	2018-03-08 02:32:01.136927457 +0100
@@ -604,6 +604,7 @@
 }
 
 static bool is_tmpfs;
+static char tmpfs_rootflags[] = "nr_blocks=0,nr_inodes=0";
 static struct dentry *rootfs_mount(struct file_system_type *fs_type,
 	int flags, const char *dev_name, void *data)
 {
@@ -616,6 +617,9 @@
 	if (IS_ENABLED(CONFIG_TMPFS) && is_tmpfs)
 		fill = shmem_fill_super;
 
+	if (is_tmpfs)
+		data = tmpfs_rootflags;
+
 	return mount_nodev(fs_type, flags, data, fill);
 }