Bananymous
|
55d30a7cc3
|
Kernel: Ext2 inodes are now stored in cache
This allows faster inode access and ensures working inodes when
opened in multiple places.
|
2023-09-25 20:31:40 +03:00 |
Bananymous
|
8caba1e774
|
Kernel: Ext2 filesystem now holds 10 preallocated block buffers
Inodes can query blocks from this buffer. This allows allocation of
blocks to not fail during normal operations. Also less stress on
kmalloc.
|
2023-09-25 14:32:25 +03:00 |
Bananymous
|
7bdb428938
|
Kernel: Fix ext2 block allocation
Redo ext2 block allocation. This is now much "cleaner" although
I'm not too fond of the macros.
|
2023-09-25 13:17:44 +03:00 |
Bananymous
|
7e08f0fb66
|
Kernel: Start work on making inodes more thread safe
All inode operations are now locked and thread blocked
|
2023-09-10 00:31:42 +03:00 |
Bananymous
|
7933265095
|
Kernel: Split ext2 implementation to multiple files
|
2023-09-01 15:10:23 +03:00 |