summaryrefslogtreecommitdiff
path: root/Kernel/Memory
diff options
context:
space:
mode:
authorLiav A <liavalb@gmail.com>2022-09-24 13:23:46 +0300
committerIdan Horowitz <idan.horowitz@gmail.com>2022-09-26 22:06:10 +0300
commit0a793a7fa398da67d2aa51c3af22824ab2817055 (patch)
tree1e0d97a20ce1c58a19123c12b37c7c1ff13c895c /Kernel/Memory
parent7d91724dd22c447b59492c93105018e6980eddbf (diff)
downloadserenity-0a793a7fa398da67d2aa51c3af22824ab2817055.zip
Kernel/FileSystem: Remove the locking of a Inode mutex in InodeVMObjects
We no longer require to lock the m_inode_lock in the SharedInodeVMObject code as the methods write_bytes and read_bytes of the Inode class do this for us now.
Diffstat (limited to 'Kernel/Memory')
-rw-r--r--Kernel/Memory/SharedInodeVMObject.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/Kernel/Memory/SharedInodeVMObject.cpp b/Kernel/Memory/SharedInodeVMObject.cpp
index 4cf5475cb4..29b2095d13 100644
--- a/Kernel/Memory/SharedInodeVMObject.cpp
+++ b/Kernel/Memory/SharedInodeVMObject.cpp
@@ -63,7 +63,6 @@ ErrorOr<void> SharedInodeVMObject::sync(off_t offset_in_pages, size_t pages)
u8 page_buffer[PAGE_SIZE];
MM.copy_physical_page(*physical_page, page_buffer);
- MutexLocker locker(m_inode->m_inode_lock);
TRY(m_inode->write_bytes(page_index * PAGE_SIZE, PAGE_SIZE, UserOrKernelBuffer::for_kernel_buffer(page_buffer), nullptr));
}