fix: separate any i/o to sequential device from caching layer
authorMinep <zelong56@gmail.com>
Sun, 7 Aug 2022 16:23:20 +0000 (17:23 +0100)
committerMinep <zelong56@gmail.com>
Sun, 7 Aug 2022 16:23:20 +0000 (17:23 +0100)
commitfac3bbf2b2634f4f15cb33ece3acfa39db1433df
tree1d6b3bd41b7b88c3384283571613a1b8c7eedff8
parentd8d001a6664b88b66524989589fcd809de6d3a92
fix: separate any i/o to sequential device from caching layer
fix: a corner case on index resulting lookup fail in radix tree
fix: pass the incorrect argument to vfs_close when freeing up resources on destorying process
refactor: attach default file ops to inode for more flexible choice of ops when opening file
refactor: reduce the size of twifs_node.
14 files changed:
lunaix-os/includes/lunaix/device.h
lunaix-os/includes/lunaix/fs.h
lunaix-os/includes/lunaix/fs/twifs.h
lunaix-os/includes/lunaix/tty/console.h
lunaix-os/includes/lunaix/types.h
lunaix-os/kernel/block.c
lunaix-os/kernel/demos/iotest.c
lunaix-os/kernel/device.c
lunaix-os/kernel/ds/btrie.c
lunaix-os/kernel/fs/pcache.c
lunaix-os/kernel/fs/twifs/twifs.c
lunaix-os/kernel/fs/vfs.c
lunaix-os/kernel/lxconsole.c
lunaix-os/kernel/sched.c