init/do_mounts_initrd.c

Source file repositories/reference/linux-study-clean/init/do_mounts_initrd.c

File Facts

System
Linux kernel
Corpus path
init/do_mounts_initrd.c
Extension
.c
Size
1427 bytes
Lines
64
Domain
Core OS
Bucket
Boot And Init
Inferred role
Core OS: implementation source
Status
source implementation candidate

Why This File Exists

Core operating-system implementation surface: boot, tasks, memory, VFS, syscall-facing interfaces, synchronization, credentials, and isolation.

Dependency Surface

Detected Declarations

Annotated Snippet

if (rd_load_image()) {
			pr_warn("using deprecated initrd support, will be removed in January 2027; "
				"use initramfs instead or (as a last resort) /sys/firmware/initrd; "
				"see section \"Workaround\" in "
				"https://lore.kernel.org/lkml/20251010094047.3111495-1-safinaskar@gmail.com\n");
		}
	}
	init_unlink("/initrd.image");
}

Annotation

Implementation Notes