aboutsummaryrefslogtreecommitdiff
path: root/kernel/src/filesystem/filesystem.cpp
diff options
context:
space:
mode:
authorLukas Oesch <lukasoesch20@gmail.com>2026-04-08 20:41:49 +0200
committerLukas Oesch <lukasoesch20@gmail.com>2026-04-11 08:05:52 +0200
commit153d061ddfcc6cb9bff1f691a3fe5415f94a3615 (patch)
tree69cd1fd97d44b766bc074c749fea2a08effa1dea /kernel/src/filesystem/filesystem.cpp
parente599e359f727be29415b63c83f3df620d6e4c53c (diff)
downloadteachos-153d061ddfcc6cb9bff1f691a3fe5415f94a3615.tar.xz
teachos-153d061ddfcc6cb9bff1f691a3fe5415f94a3615.zip
remove todos
Diffstat (limited to 'kernel/src/filesystem/filesystem.cpp')
-rw-r--r--kernel/src/filesystem/filesystem.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/kernel/src/filesystem/filesystem.cpp b/kernel/src/filesystem/filesystem.cpp
index da2838d..d8b04eb 100644
--- a/kernel/src/filesystem/filesystem.cpp
+++ b/kernel/src/filesystem/filesystem.cpp
@@ -41,7 +41,11 @@ namespace kernel::filesystem
auto filesystem::mount(kstd::shared_ptr<kapi::devices::device> const & device) -> operation_result
{
- // TODO BA-FS26 maybe check if device is null and panic here already?
+ if (!device)
+ {
+ kapi::system::panic("[FILESYSTEM] cannot mount filesystem: device is null.");
+ }
+
m_device = device;
return operation_result::success;
}