milos-linux/init
Christian Brauner 313c47f4fe
fs: use nullfs unconditionally as the real rootfs
Remove the "nullfs_rootfs" boot parameter and simply always use nullfs.
The mutable rootfs will be mounted on top of it. Systems that don't use
pivot_root() to pivot away from the real rootfs will have an additional
mount stick around but that shouldn't be a problem at all. If it is
we'll rever this commit.

This also simplifies the boot process and removes the need for the
traditional switch_root workarounds.

Suggested-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>
2026-01-14 11:23:39 +01:00
..
.gitignore
.kunitconfig
calibrate.c calibrate: update header inclusion 2025-11-27 14:24:45 -08:00
do_mounts.c fs: use nullfs unconditionally as the real rootfs 2026-01-14 11:23:39 +01:00
do_mounts.h fs: use nullfs unconditionally as the real rootfs 2026-01-14 11:23:39 +01:00
do_mounts_initrd.c
do_mounts_rd.c initrd: Replace simple_strtol with kstrtoint to improve ramdisk_start_setup 2025-10-31 10:12:32 +01:00
init_task.c A large overhaul of the restartable sequences and CID management: 2025-12-02 08:48:53 -08:00
initramfs.c initramfs: Replace strcpy() with strscpy() in find_link() 2025-09-15 14:52:02 +02:00
initramfs_internal.h
initramfs_test.c initramfs_test: add filename padding test case 2025-08-21 12:00:10 -07:00
Kconfig Significant patch series in this pull request: 2025-12-06 14:01:20 -08:00
main.c init/main.c: wrap long kernel cmdline when printing to logs 2025-11-12 10:00:16 -08:00
Makefile
noinitramfs.c
version-timestamp.c ns: drop custom reference count initialization for initial namespaces 2025-11-11 10:01:32 +01:00
version.c