diff --git a/Kernel/FileSystem/SysFS.cpp b/Kernel/FileSystem/SysFS.cpp index 32af2e0391..db6f3e26cd 100644 --- a/Kernel/FileSystem/SysFS.cpp +++ b/Kernel/FileSystem/SysFS.cpp @@ -113,7 +113,7 @@ KResultOr> SysFSInode::lookup(StringView) InodeMetadata SysFSInode::metadata() const { - MutexLocker locker(m_inode_lock); + // 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_IFREG | S_IRUSR | S_IRGRP | S_IROTH; @@ -179,7 +179,7 @@ SysFSDirectoryInode::~SysFSDirectoryInode() InodeMetadata SysFSDirectoryInode::metadata() const { - MutexLocker locker(m_inode_lock); + // 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;