diff options
author | Liav A <liavalb@gmail.com> | 2022-09-24 13:23:46 +0300 |
---|---|---|
committer | Idan Horowitz <idan.horowitz@gmail.com> | 2022-09-26 22:06:10 +0300 |
commit | 0a793a7fa398da67d2aa51c3af22824ab2817055 (patch) | |
tree | 1e0d97a20ce1c58a19123c12b37c7c1ff13c895c /Kernel/Memory | |
parent | 7d91724dd22c447b59492c93105018e6980eddbf (diff) | |
download | serenity-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.cpp | 1 |
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)); } |