Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-20 | create a few specialized panic()s | dzwdz | |
thanks to this i can tell which ones are placeholders, and which ones should stay | |||
2021-09-20 | add an offset parameter to read() and write() | dzwdz | |
2021-09-20 | remove some unused variables | dzwdz | |
2021-09-20 | use a single struct for all fs_wait return values | dzwdz | |
2021-09-19 | show the malloc balance on halt; remove a bad kfree() call | dzwdz | |
the kfree() call was freeing a buffer which was inside a process struct | |||
2021-09-18 | implement NULL mounts | dzwdz | |
2021-09-16 | implement output from vfs calls | dzwdz | |
2021-09-15 | fs_wait: pass the file ID too | dzwdz | |
2021-09-12 | fix typo; use the right union element | dzwdz | |
the values are the same, it only caused a warning in sparse | |||
2021-09-12 | first working access function! | dzwdz | |
2021-09-12 | allow vfs_request_finish to return | dzwdz | |
thanks to this, the fs provider can continue executing until the next fs_wait() call. that should speed things up a bit | |||
2021-09-12 | implement part of `fs_respond` | dzwdz | |
2021-09-12 | implement most of fs_wait | dzwdz | |
awaited_req is a garbage name but i couldn't come up with a better one. i also have no idea how to handle all the failure states | |||
2021-09-12 | vfs_request refactor pt2 | dzwdz | |
2021-09-12 | vfs request refactor pt1 | dzwdz | |