From d14a0a454a24636b20b362838ca4b72f64a6daf9 Mon Sep 17 00:00:00 2001 From: Liav A Date: Fri, 9 Feb 2024 16:26:26 +0200 Subject: [PATCH] SystemServer: Mount DevLoopFS on /dev/loop Let's use the new DevLoopFS filesystem on /dev/loop to see the loop devices immediately as they're created or deleted. --- Userland/Services/SystemServer/main.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Userland/Services/SystemServer/main.cpp b/Userland/Services/SystemServer/main.cpp index 5c0bc00b4d..591fd5a277 100644 --- a/Userland/Services/SystemServer/main.cpp +++ b/Userland/Services/SystemServer/main.cpp @@ -125,6 +125,8 @@ static ErrorOr prepare_bare_minimum_devtmpfs_directory_structure() TRY(Core::System::mkdir("/dev/gpu"sv, 0755)); TRY(Core::System::mkdir("/dev/pts"sv, 0755)); TRY(Core::System::mount(-1, "/dev/pts"sv, "devpts"sv, 0)); + TRY(Core::System::mkdir("/dev/loop"sv, 0755)); + TRY(Core::System::mount(-1, "/dev/loop"sv, "devloop"sv, 0)); mode_t old_mask = umask(0); TRY(Core::System::create_char_device("/dev/devctl"sv, 0660, 2, 10));