diff options
| author | Felix Morgner <felix.morgner@ost.ch> | 2026-08-23 15:35:15 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@ost.ch> | 2026-08-26 11:16:17 +0200 |
| commit | b253637e5eed149f6e8ad7465cf97dda8bf8483a (patch) | |
| tree | 78450909b9e23f7aa919de63613bf0f73515d2a6 | |
| parent | 5f57170c385c609701f0e3db23395f72eb78f3ea (diff) | |
| download | kernel-b253637e5eed149f6e8ad7465cf97dda8bf8483a.tar.xz kernel-b253637e5eed149f6e8ad7465cf97dda8bf8483a.zip | |
kernel/fs: remove backing inode from mount
| -rw-r--r-- | kernel/kernel/filesystem/mount.cpp | 6 | ||||
| -rw-r--r-- | kernel/kernel/filesystem/mount.hpp | 4 |
2 files changed, 0 insertions, 10 deletions
diff --git a/kernel/kernel/filesystem/mount.cpp b/kernel/kernel/filesystem/mount.cpp index 616a9dbd..7381a160 100644 --- a/kernel/kernel/filesystem/mount.cpp +++ b/kernel/kernel/filesystem/mount.cpp @@ -65,7 +65,6 @@ namespace kernel::filesystem auto [root_inode, driver_data] = *mount_result; auto instance = attach(mount_dentry, fs, root_inode, driver_data, parent_mount, source_mount); - instance->m_backing_inode = backing_inode; return instance; } @@ -80,11 +79,6 @@ namespace kernel::filesystem return m_filesystem; } - auto mount::backing_inode() const -> kstd::shared_ptr<inode> const & - { - return m_backing_inode; - } - auto mount::root_dentry() const -> dentry_ptr const & { return m_root_dentry; diff --git a/kernel/kernel/filesystem/mount.hpp b/kernel/kernel/filesystem/mount.hpp index e8d9cf6a..cc032874 100644 --- a/kernel/kernel/filesystem/mount.hpp +++ b/kernel/kernel/filesystem/mount.hpp @@ -54,9 +54,6 @@ namespace kernel::filesystem //! Get the filesystem instance being mounted. [[nodiscard]] auto filesystem() const -> filesystem_ptr const &; - //! Get the backing inode, if any, of this mount. - [[nodiscard]] auto backing_inode() const -> inode_ptr const &; - //! Get the path at which the filesystem is mounted. [[nodiscard]] auto mount_path() const -> kstd::string; @@ -102,7 +99,6 @@ namespace kernel::filesystem dentry_ptr m_mount_dentry{}; dentry_ptr m_root_dentry{}; filesystem_ptr m_filesystem{}; - inode_ptr m_backing_inode{}; mount_ptr m_parent_mount{}; kstd::weak_ptr<mount> m_source_mount{}; kstd::shared_ptr<void> m_driver_data{}; |
