mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 08:08:12 +00:00
Kernel/FileSystem: Avoid double locking m_inode_lock in the Ext2 driver
This commit is contained in:
parent
b63a1dda63
commit
fff49ab6d3
3 changed files with 11 additions and 2 deletions
|
@ -121,6 +121,8 @@ protected:
|
|||
|
||||
mutable Mutex m_inode_lock { "Inode"sv };
|
||||
|
||||
ErrorOr<size_t> prepare_and_write_bytes_locked(off_t, size_t, UserOrKernelBuffer const& data, OpenFileDescription*);
|
||||
|
||||
virtual ErrorOr<size_t> write_bytes_locked(off_t, size_t, UserOrKernelBuffer const& data, OpenFileDescription*) = 0;
|
||||
virtual ErrorOr<size_t> read_bytes_locked(off_t, size_t, UserOrKernelBuffer& buffer, OpenFileDescription*) const = 0;
|
||||
virtual ErrorOr<void> truncate_locked(u64) { return {}; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue