Kernel/AML: General cleanup and compliance improvements

This commit is contained in:
2024-08-15 23:14:13 +03:00
parent 75884ca6b8
commit 490a28ee7a
5 changed files with 17 additions and 18 deletions

View File

@@ -20,7 +20,7 @@ namespace Kernel::ACPI
{
if (node->type == AML::Node::Type::Reference)
node = static_cast<AML::Reference*>(node.ptr())->node;
else if (node)
else if (node->type != AML::Node::Type::Buffer && node->type != AML::Node::Type::Package)
node = node->copy();
if (node->type == AML::Node::Type::Register)
{