initramfs-nosizelimit.patch 646 B

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