From 66ea58d7c5b41475e0be61172966613fbd14d43b Mon Sep 17 00:00:00 2001 From: Lukas Oesch Date: Sun, 7 Jun 2026 18:54:49 +0200 Subject: small refactoring --- kernel/include/kernel/filesystem/mount.hpp | 6 +++--- kernel/src/filesystem/mount_table.cpp | 2 +- 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 m_mount_dentry; - kstd::shared_ptr m_root_dentry; + kstd::shared_ptr m_mount_dentry{}; + kstd::shared_ptr m_root_dentry{}; kstd::shared_ptr m_filesystem{}; kstd::shared_ptr m_parent_mount{}; kstd::weak_ptr 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 const & mount) + auto mount_table::add_mount(kstd::shared_ptr const & mount) -> void { m_mounts.push_back(mount); -- cgit v1.2.3