From 34ae39478a27bcb71711892a2e12a58427c29e36 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Fri, 1 Dec 2023 17:27:25 +0100 Subject: [PATCH] Kernel/SysFS: Fix bizarre mode bits for directories in SysFS Not sure what led to 0445 being used here, but let's use 0755. --- Kernel/FileSystem/SysFS/DirectoryInode.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/FileSystem/SysFS/DirectoryInode.cpp b/Kernel/FileSystem/SysFS/DirectoryInode.cpp index 9661074ded..6f270b4bf1 100644 --- a/Kernel/FileSystem/SysFS/DirectoryInode.cpp +++ b/Kernel/FileSystem/SysFS/DirectoryInode.cpp @@ -28,7 +28,7 @@ InodeMetadata SysFSDirectoryInode::metadata() const // NOTE: No locking required as m_associated_component or its component index will never change during our lifetime. InodeMetadata metadata; metadata.inode = { fsid(), m_associated_component->component_index() }; - metadata.mode = S_IFDIR | S_IRUSR | S_IRGRP | S_IROTH | S_IXOTH; + metadata.mode = S_IFDIR | 0755; metadata.uid = 0; metadata.gid = 0; metadata.size = 0;