summaryrefslogtreecommitdiff
path: root/fs/ext2.c
AgeCommit message (Collapse)Author
2023-10-30EXT2: Improve block cacheAnton Kling
This significantly speeds up certain operations as indirect block looksup now don't need to make as many requests to the hard drive.
2023-10-24EXT2: Add truncate function to filesystemAnton Kling
2023-10-24VFS/LibC: Create ftruncate function and corresponding syscall and libc ↵Anton Kling
implementation Previously this function was only used for shared memory region created by shm_open because I was lazy. Now exists for all files.
2023-10-23EXT2: Use the vfs_create_inode function to create the mountAnton Kling
2023-10-23VFS/libc: Create a syscall for mkdir and add the function to libcAnton Kling
2023-10-23EXT2: Make a function for directory creation and refactor directory entry ↵Anton Kling
creation code
2023-10-23EXT2: Invalidate inode cache if the inode gets written to.Anton Kling
2023-10-22EXT2: Implement a very basic cache for blocks and inodesAnton Kling
2023-10-22Move everything into a new repo.Anton Kling