summaryrefslogtreecommitdiff
path: root/drivers/acpi
diff options
context:
space:
mode:
authorAleksandrs Vinarskis <alex.vinarskis@gmail.com>2024-08-11 23:33:44 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2024-10-10 11:57:27 +0200
commit8b2906e1349aed97c9ce9bf27261f5aa547eda38 (patch)
tree3ab08c1051f657626190759064aecb788fd142b2 /drivers/acpi
parentf37319609335d3eb2f7edfec4bad7996668a4d29 (diff)
downloadlinux-8b2906e1349aed97c9ce9bf27261f5aa547eda38.tar.gz
linux-8b2906e1349aed97c9ce9bf27261f5aa547eda38.tar.bz2
linux-8b2906e1349aed97c9ce9bf27261f5aa547eda38.zip
ACPICA: iasl: handle empty connection_node
[ Upstream commit a0a2459b79414584af6c46dd8c6f866d8f1aa421 ] ACPICA commit 6c551e2c9487067d4b085333e7fe97e965a11625 Link: https://github.com/acpica/acpica/commit/6c551e2c Signed-off-by: Aleksandrs Vinarskis <alex.vinarskis@gmail.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'drivers/acpi')
-rw-r--r--drivers/acpi/acpica/exprep.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/acpi/acpica/exprep.c b/drivers/acpi/acpica/exprep.c
index 08196fa17080..82b1fa2d201f 100644
--- a/drivers/acpi/acpica/exprep.c
+++ b/drivers/acpi/acpica/exprep.c
@@ -437,6 +437,9 @@ acpi_status acpi_ex_prep_field_value(struct acpi_create_field_info *info)
if (info->connection_node) {
second_desc = info->connection_node->object;
+ if (second_desc == NULL) {
+ break;
+ }
if (!(second_desc->common.flags & AOPOBJ_DATA_VALID)) {
status =
acpi_ds_get_buffer_arguments(second_desc);