aboutsummaryrefslogtreecommitdiff
path: root/kernel/include
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/include')
-rw-r--r--kernel/include/kernel/filesystem/dentry.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/include/kernel/filesystem/dentry.hpp b/kernel/include/kernel/filesystem/dentry.hpp
index 478596a..096a6bb 100644
--- a/kernel/include/kernel/filesystem/dentry.hpp
+++ b/kernel/include/kernel/filesystem/dentry.hpp
@@ -46,7 +46,7 @@ namespace kernel::filesystem
@brief Get the parent dentry.
@return A reference to the parent dentry.
*/
- [[nodiscard]] auto parent() const -> kstd::shared_ptr<dentry> const &;
+ [[nodiscard]] auto parent() const -> kstd::shared_ptr<dentry>;
/**
@brief Get the name of the dentry.
@@ -94,7 +94,7 @@ namespace kernel::filesystem
private:
kstd::string m_name;
- kstd::shared_ptr<dentry> m_parent;
+ kstd::weak_ptr<dentry> m_parent;
kstd::vector<kstd::shared_ptr<dentry>> m_children;
kstd::shared_ptr<inode> m_inode;
uint32_t m_flags;