diff --git a/include/myke/libk/libk.h b/include/myke/libk/libk.h index aa5a144..a04e5ac 100644 --- a/include/myke/libk/libk.h +++ b/include/myke/libk/libk.h @@ -21,4 +21,6 @@ void att_noreturn k_panics(const char *msg); void att_noreturn k_panic(); +void att_noreturn k_not_implemented(); + #endif //NEW_KERNEL_LIBK_H diff --git a/kernel/libk/libk.c b/kernel/libk/libk.c index f6263d2..c87db3c 100644 --- a/kernel/libk/libk.c +++ b/kernel/libk/libk.c @@ -21,6 +21,10 @@ void att_noreturn k_panics(const char *msg) { k_panic(); } +void att_noreturn k_not_implemented() { + k_panics("Not Implemented"); +} + void att_noreturn k_panic() { kprint_sync("PANIC!"); while (1) { diff --git a/kernel/vfs/lfs/ext2.c b/kernel/vfs/lfs/ext2.c index f07e68a..1a32e5e 100644 --- a/kernel/vfs/lfs/ext2.c +++ b/kernel/vfs/lfs/ext2.c @@ -141,7 +141,7 @@ int ext2_get_block_from_inode(vfs_mount_t *mount, vfs_fd_t *fd, void *target, ui } return ext2_read_blocks(mount, bp, 1, target); } else { - k_panics("Not implemented"); + k_not_implemented(); } }