aboutsummaryrefslogtreecommitdiff
path: root/kernel/include
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-08-28 20:21:37 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-08-28 20:21:37 +0200
commit4eab5620f49a8ef31d0c620671718c5307276ec6 (patch)
treebc3432237f64591c4b62de6b3a09dbfb6c2b0f78 /kernel/include
parent92e04cd721b497a6483a121f58ac15aa53325910 (diff)
downloadkernel-4eab5620f49a8ef31d0c620671718c5307276ec6.tar.xz
kernel-4eab5620f49a8ef31d0c620671718c5307276ec6.zip
kernel/vfs: implement root swivel and mount move
Previously, the device filesystem (devfs) was simply grafted on each root filesystem during boot. This caused the existence of an unreachable, dead devfs mount after the VFS instance had been initialized. This changeset implements the ability to relocate an active mount from one mount point to another. That way, no second devfs mount needs to be created. Instead, the existing devfs mount is relocated to a mount point in the persistent root filesystem that get mounted during initialization. Secondly, this changeset also alters the VFS initialization flow, so that only one root mount exists after initialization finishes.
Diffstat (limited to 'kernel/include')
0 files changed, 0 insertions, 0 deletions