Andreas Kling
673592dea8
Kernel: Stop using *LockRefPtr for FileSystem pointers
...
There was only one permanent storage location for these: as a member
in the Mount class.
That member is never modified after Mount initialization, so we don't
need to worry about races there.
2023-04-04 10:33:42 +02:00
Andreas Kling
e6fc7b3ff7
Kernel: Switch LockRefPtr<Inode> to RefPtr<Inode>
...
The main place where this is a little iffy is in RAMFS where inodes
have a LockWeakPtr to their parent inode. I've left that as a
LockWeakPtr for now.
2023-03-09 21:54:59 +01:00
Brian Gianforcaro
bfa890251c
Kernel: Fix uninitialized member variable in FATFS Filesystem
...
Reported-by: PVS Studio
2023-01-16 09:45:46 +01:00
Liav A
e882b2ed05
Kernel: Split the FATFileSystem.{cpp,h} files into smaller components
2022-11-08 02:54:48 -07:00