From f9940390a35c2217a159d21699a1030acf707b13 Mon Sep 17 00:00:00 2001 From: Karol Kosek Date: Fri, 29 Apr 2022 17:35:15 +0200 Subject: [PATCH] SystemServer: Create a /dev/full device using numbers 1, 7 Previously, the device wasn't being created. The new numbers correspond to those in the FullDevice (which is also a Linux's full device number). Also, I've tweaked the permissions to give everyone read-write access to it. --- Userland/Services/SystemServer/main.cpp | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/Userland/Services/SystemServer/main.cpp b/Userland/Services/SystemServer/main.cpp index 36f1c161f1..f8a861d590 100644 --- a/Userland/Services/SystemServer/main.cpp +++ b/Userland/Services/SystemServer/main.cpp @@ -221,15 +221,6 @@ static void populate_devtmpfs_devices_based_on_devctl() create_devtmpfs_block_device(String::formatted("/dev/fb{}", minor_number), 0666, 29, minor_number); break; } - - switch (minor_number) { - case 0: { - create_devtmpfs_char_device("/dev/full", 0660, 29, 0); - break; - } - default: - warnln("Unknown character device {}:{}", major_number, minor_number); - } break; } case 229: { @@ -283,6 +274,10 @@ static void populate_devtmpfs_devices_based_on_devctl() create_devtmpfs_char_device("/dev/null", 0666, 1, 3); break; } + case 7: { + create_devtmpfs_char_device("/dev/full", 0666, 1, 7); + break; + } case 8: { create_devtmpfs_char_device("/dev/random", 0666, 1, 8); break;