aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Braun <marcel.braun@ost.ch>2026-06-08 19:10:45 +0200
committerMarcel Braun <marcel.braun@ost.ch>2026-06-08 19:10:45 +0200
commit7e27130c342b7299a1d2188a7192a7f17b5ac2ad (patch)
tree36b15d53fea04f4f9d9af817100f7ad013bd9b5c
parent0a772bdb97ea7eccc7bdf079e7bc09e5f27c1718 (diff)
parent66ea58d7c5b41475e0be61172966613fbd14d43b (diff)
downloadkernel-7e27130c342b7299a1d2188a7192a7f17b5ac2ad.tar.xz
kernel-7e27130c342b7299a1d2188a7192a7f17b5ac2ad.zip
Merge branch 'small-refactoring' into 'develop-BA-FS26'
small refactoring See merge request teachos/kernel!47
-rw-r--r--kernel/include/kernel/filesystem/mount.hpp6
-rw-r--r--kernel/src/filesystem/mount_table.cpp2
2 files changed, 4 insertions, 4 deletions
diff --git a/kernel/include/kernel/filesystem/mount.hpp b/kernel/include/kernel/filesystem/mount.hpp
index 53d7f6d..ced4f81 100644
--- a/kernel/include/kernel/filesystem/mount.hpp
+++ b/kernel/include/kernel/filesystem/mount.hpp
@@ -85,12 +85,12 @@ namespace kernel::filesystem
[[nodiscard]] auto ref_count() const -> size_t;
private:
- kstd::shared_ptr<dentry> m_mount_dentry;
- kstd::shared_ptr<dentry> m_root_dentry;
+ kstd::shared_ptr<dentry> m_mount_dentry{};
+ kstd::shared_ptr<dentry> m_root_dentry{};
kstd::shared_ptr<filesystem> m_filesystem{};
kstd::shared_ptr<mount> m_parent_mount{};
kstd::weak_ptr<mount> m_source_mount{};
- std::atomic_size_t m_ref_count;
+ std::atomic_size_t m_ref_count{0};
};
} // namespace kernel::filesystem
diff --git a/kernel/src/filesystem/mount_table.cpp b/kernel/src/filesystem/mount_table.cpp
index af8434b..e4baac7 100644
--- a/kernel/src/filesystem/mount_table.cpp
+++ b/kernel/src/filesystem/mount_table.cpp
@@ -18,7 +18,7 @@ namespace kernel::filesystem
[&parent_mount](auto const & mount) { return mount->parent_mount() == parent_mount; });
}
- void mount_table::add_mount(kstd::shared_ptr<mount> const & mount)
+ auto mount_table::add_mount(kstd::shared_ptr<mount> const & mount) -> void
{
m_mounts.push_back(mount);