init/do_mounts.h

Source file repositories/reference/linux-study-clean/init/do_mounts.h

File Facts

System
Linux kernel
Corpus path
init/do_mounts.h
Extension
.h
Size
1043 bytes
Lines
43
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

static inline int rd_load_image(void) { return 0; }
#endif

#ifdef CONFIG_BLK_DEV_INITRD
void __init initrd_load(void);
#else
static inline void initrd_load(void) { }
#endif

/* Ensure that async file closing finished to prevent spurious errors. */
static inline void init_flush_fput(void)
{
	flush_delayed_fput();
	task_work_run();
}

Annotation

Implementation Notes