Commit 1dcf34fc authored by Aleksandrs Vinarskis's avatar Aleksandrs Vinarskis Committed by Qi Xi
Browse files

ACPICA: iasl: handle empty connection_node

stable inclusion
from stable-v4.19.323
commit ea69502703bd3c38c3f016f8b6614ef0de2b94c2
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/IBBN6V

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=ea69502703bd3c38c3f016f8b6614ef0de2b94c2

--------------------------------

[ Upstream commit a0a2459b79414584af6c46dd8c6f866d8f1aa421 ]

ACPICA commit 6c551e2c9487067d4b085333e7fe97e965a11625

Link: https://github.com/acpica/acpica/commit/6c551e2c


Signed-off-by: default avatarAleksandrs Vinarskis <alex.vinarskis@gmail.com>
Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
Signed-off-by: default avatarQi Xi <xiqi2@huawei.com>
parent c44ef150
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -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);