From b447c1a2612cdb47a5ffa08a9674a0c438f2f0c9 Mon Sep 17 00:00:00 2001 From: apio Date: Thu, 3 Aug 2023 09:25:56 +0200 Subject: [PATCH] kernel: Set the shmem->inode field in query_shared_memory --- kernel/src/fs/tmpfs/Inode.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/src/fs/tmpfs/Inode.cpp b/kernel/src/fs/tmpfs/Inode.cpp index 0299ea7b..252054fa 100644 --- a/kernel/src/fs/tmpfs/Inode.cpp +++ b/kernel/src/fs/tmpfs/Inode.cpp @@ -138,6 +138,8 @@ namespace TmpFS { u64 shmid = TRY(SharedMemory::create(m_data_buffer.data() + offset, offset, count)); m_shmid = shmid; + auto* shm = g_shared_memory_map.try_get_ref(shmid); + shm->inode = SharedPtr { (VFS::Inode*)this }; return shmid; }