diff options
Diffstat (limited to 'kernel/kernel/filesystem/vfs.hpp')
| -rw-r--r-- | kernel/kernel/filesystem/vfs.hpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/kernel/kernel/filesystem/vfs.hpp b/kernel/kernel/filesystem/vfs.hpp index 2f30539b..a53ab532 100644 --- a/kernel/kernel/filesystem/vfs.hpp +++ b/kernel/kernel/filesystem/vfs.hpp @@ -111,10 +111,9 @@ namespace kernel::filesystem [[nodiscard]] auto find_mount(std::string_view path) const -> kstd::result<mount_ptr>; - auto do_mount_internal(dentry_ptr const & mount_point_dentry, mount_ptr const & parent_mount, fs_ptr const & fs, - mount_ptr const & source_mount = nullptr) -> void; - - auto graft_persistent_device_fs(kstd::shared_ptr<filesystem> const & device_fs) -> void; + auto graft_persistent_device_fs(kstd::shared_ptr<filesystem> const & device_fs, + kstd::shared_ptr<inode> const & root_inode, kstd::shared_ptr<void> driver_data) + -> void; auto create_inode(std::string_view path, kapi::filesystem::file_type type, std::optional<kapi::filesystem::device_number> raw_device = std::nullopt) -> kstd::result<void>; |
