 drivers/acpi/acpica/nsaccess.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/acpi/acpica/nsaccess.c b/drivers/acpi/acpica/nsaccess.c
index 23db53ce2293..3238cabba61a 100644
--- a/drivers/acpi/acpica/nsaccess.c
+++ b/drivers/acpi/acpica/nsaccess.c
@@ -320,6 +320,8 @@ acpi_ns_lookup(union acpi_generic_state *scope_info,
 				  acpi_gbl_root_node));
 
 		prefix_node = acpi_gbl_root_node;
+	} else if (WARN_ON_ONCE(scope_info->common.descriptor_type != ACPI_DESC_TYPE_STATE_WSCOPE)) {
+		prefix_node = acpi_gbl_root_node;
 	} else {
 		prefix_node = scope_info->scope.node;
 		if (ACPI_GET_DESCRIPTOR_TYPE(prefix_node) !=
