From 7ab3153f92f38223157c4c1f4af1c30e33c94a76 Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Fri, 26 Apr 2024 19:06:46 +0200 Subject: Kernel/VFS: Change polling from variables to functions Instead of having to store state in variables functions are called to check the object directly. --- kernel/fs/ext2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'kernel/fs/ext2.c') diff --git a/kernel/fs/ext2.c b/kernel/fs/ext2.c index c3fbd73..db947c0 100644 --- a/kernel/fs/ext2.c +++ b/kernel/fs/ext2.c @@ -604,7 +604,7 @@ vfs_inode_t *ext2_open(const char *path) { break; } - return vfs_create_inode(inode_num, type, 1 /*has_data*/, 1 /*can_write*/, + return vfs_create_inode(inode_num, type, NULL, NULL, 1 /*is_open*/, NULL /*internal_object*/, file_size, ext2_open, ext2_create_file, ext2_read, ext2_write, ext2_close, ext2_create_directory, @@ -805,7 +805,7 @@ vfs_inode_t *ext2_mount(void) { return NULL; } int fd = vfs_open("/dev/sda", O_RDWR, 0); - if(0 > fd) { + if (0 > fd) { kfree(cache); return NULL; } -- cgit v1.2.3