fix(kernel/driver): node device & offset were not set for new created files under /dev

Signed-off-by: EnderIce2 <enderice2@protonmail.com>
This commit is contained in:
EnderIce2 2025-03-02 23:29:13 +00:00
parent 426a84a1a9
commit 87a2dc9444
No known key found for this signature in database
GPG Key ID: 2EE20AF089811A5A

View File

@ -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;