mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 01:07:36 +00:00
Kernel: Rename InodeVMObject => SharedInodeVMObject
This commit is contained in:
parent
46256da7b0
commit
07a26aece3
9 changed files with 63 additions and 63 deletions
|
@ -29,7 +29,7 @@
|
|||
#include <Kernel/FileSystem/Inode.h>
|
||||
#include <Kernel/FileSystem/InodeWatcher.h>
|
||||
#include <Kernel/Net/LocalSocket.h>
|
||||
#include <Kernel/VM/InodeVMObject.h>
|
||||
#include <Kernel/VM/SharedInodeVMObject.h>
|
||||
#include <Kernel/FileSystem/VirtualFileSystem.h>
|
||||
#include <Kernel/FileSystem/Custody.h>
|
||||
|
||||
|
@ -128,14 +128,14 @@ void Inode::will_be_destroyed()
|
|||
|
||||
void Inode::inode_contents_changed(off_t offset, ssize_t size, const u8* data)
|
||||
{
|
||||
if (m_vmobject)
|
||||
m_vmobject->inode_contents_changed({}, offset, size, data);
|
||||
if (m_shared_vmobject)
|
||||
m_shared_vmobject->inode_contents_changed({}, offset, size, data);
|
||||
}
|
||||
|
||||
void Inode::inode_size_changed(size_t old_size, size_t new_size)
|
||||
{
|
||||
if (m_vmobject)
|
||||
m_vmobject->inode_size_changed({}, old_size, new_size);
|
||||
if (m_shared_vmobject)
|
||||
m_shared_vmobject->inode_size_changed({}, old_size, new_size);
|
||||
}
|
||||
|
||||
int Inode::set_atime(time_t)
|
||||
|
@ -163,9 +163,9 @@ KResult Inode::decrement_link_count()
|
|||
return KResult(-ENOTIMPL);
|
||||
}
|
||||
|
||||
void Inode::set_vmobject(VMObject& vmobject)
|
||||
void Inode::set_shared_vmobject(SharedInodeVMObject& vmobject)
|
||||
{
|
||||
m_vmobject = vmobject.make_weak_ptr();
|
||||
m_shared_vmobject = vmobject.make_weak_ptr();
|
||||
}
|
||||
|
||||
bool Inode::bind_socket(LocalSocket& socket)
|
||||
|
|
|
@ -99,9 +99,9 @@ public:
|
|||
|
||||
void will_be_destroyed();
|
||||
|
||||
void set_vmobject(VMObject&);
|
||||
InodeVMObject* vmobject() { return m_vmobject.ptr(); }
|
||||
const InodeVMObject* vmobject() const { return m_vmobject.ptr(); }
|
||||
void set_shared_vmobject(SharedInodeVMObject&);
|
||||
SharedInodeVMObject* shared_vmobject() { return m_shared_vmobject.ptr(); }
|
||||
const SharedInodeVMObject* shared_vmobject() const { return m_shared_vmobject.ptr(); }
|
||||
|
||||
static void sync();
|
||||
|
||||
|
@ -125,7 +125,7 @@ protected:
|
|||
private:
|
||||
FS& m_fs;
|
||||
unsigned m_index { 0 };
|
||||
WeakPtr<InodeVMObject> m_vmobject;
|
||||
WeakPtr<SharedInodeVMObject> m_shared_vmobject;
|
||||
RefPtr<LocalSocket> m_socket;
|
||||
HashTable<InodeWatcher*> m_watchers;
|
||||
bool m_metadata_dirty { false };
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue