mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 13:38:11 +00:00
![]() We ensure that when we call SharedInodeVMObject::sync we lock the inode lock before calling Inode virtual write_bytes method directly to avoid assertion on the unlocked inode lock, as it was regressed recently. This is not a complete fix as the need to lock from each path before calling the write_bytes method should be avoided because it can lead to hard-to-find bugs, and this commit only fixes the problem temporarily. |
||
---|---|---|
.. | ||
SysFS | ||
AnonymousFile.cpp | ||
AnonymousFile.h | ||
BlockBasedFileSystem.cpp | ||
BlockBasedFileSystem.h | ||
Custody.cpp | ||
Custody.h | ||
DeviceFileTypes.h | ||
DevPtsFS.cpp | ||
DevPtsFS.h | ||
DevTmpFS.cpp | ||
DevTmpFS.h | ||
ext2_fs.h | ||
ext2_types.h | ||
Ext2FileSystem.cpp | ||
Ext2FileSystem.h | ||
FIFO.cpp | ||
FIFO.h | ||
File.cpp | ||
File.h | ||
FileBackedFileSystem.cpp | ||
FileBackedFileSystem.h | ||
FileSystem.cpp | ||
FileSystem.h | ||
Inode.cpp | ||
Inode.h | ||
InodeFile.cpp | ||
InodeFile.h | ||
InodeIdentifier.h | ||
InodeMetadata.h | ||
InodeWatcher.cpp | ||
InodeWatcher.h | ||
ISO9660FileSystem.cpp | ||
ISO9660FileSystem.h | ||
Mount.cpp | ||
Mount.h | ||
OpenFileDescription.cpp | ||
OpenFileDescription.h | ||
Plan9FileSystem.cpp | ||
Plan9FileSystem.h | ||
ProcFS.cpp | ||
ProcFS.h | ||
SysFS.cpp | ||
SysFS.h | ||
TmpFS.cpp | ||
TmpFS.h | ||
UnveilNode.h | ||
VirtualFileSystem.cpp | ||
VirtualFileSystem.h |