From 87a2dc944406e052294625924fc773524a6516c0 Mon Sep 17 00:00:00 2001 From: EnderIce2 Date: Sun, 2 Mar 2025 23:29:13 +0000 Subject: [PATCH] fix(kernel/driver): node device & offset were not set for new created files under /dev Signed-off-by: EnderIce2 --- Kernel/core/driver/daemon.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Kernel/core/driver/daemon.cpp b/Kernel/core/driver/daemon.cpp index 1248c7cf..3ed6d1ea 100644 --- a/Kernel/core/driver/daemon.cpp +++ b/Kernel/core/driver/daemon.cpp @@ -90,8 +90,10 @@ namespace Driver _dev->Parent = nullptr; _dev->ParentInode = _Parent; _dev->Name = Name; + _dev->Node.Device = Parent->Node.Device; _dev->Node.Mode = Mode; _dev->Node.Index = Parent->Node.Index + Parent->Children.size(); + _dev->Node.Offset = Parent->Children.size(); Parent->Children.push_back(_dev); *Result = &_dev->Node;