diff options
| author | Felix Morgner <felix.morgner@ost.ch> | 2026-08-28 20:21:37 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@ost.ch> | 2026-08-28 20:21:37 +0200 |
| commit | 4eab5620f49a8ef31d0c620671718c5307276ec6 (patch) | |
| tree | bc3432237f64591c4b62de6b3a09dbfb6c2b0f78 /LICENSES/CC0-1.0.txt | |
| parent | 92e04cd721b497a6483a121f58ac15aa53325910 (diff) | |
| download | kernel-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 'LICENSES/CC0-1.0.txt')
0 files changed, 0 insertions, 0 deletions
