diff --git a/patches.suse/ACPICA-ACPICA-check-null-return-of-ACPI_ALLOCATE_ZER.patch b/patches.suse/ACPICA-ACPICA-check-null-return-of-ACPI_ALLOCATE_ZER.patch new file mode 100644 index 0000000..5f6ad76 --- /dev/null +++ b/patches.suse/ACPICA-ACPICA-check-null-return-of-ACPI_ALLOCATE_ZER.patch @@ -0,0 +1,39 @@ +From ae5a0eccc85fc960834dd66e3befc2728284b86c Mon Sep 17 00:00:00 2001 +From: void0red <30990023+void0red@users.noreply.github.com> +Date: Wed, 5 Apr 2023 15:57:57 +0200 +Subject: [PATCH] ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects +Git-commit: ae5a0eccc85fc960834dd66e3befc2728284b86c +Patch-mainline: v6.4-rc1 +References: git-fixes + +ACPICA commit 0d5f467d6a0ba852ea3aad68663cbcbd43300fd4 + +ACPI_ALLOCATE_ZEROED may fails, object_info might be null and will cause +null pointer dereference later. + +Link: https://github.com/acpica/acpica/commit/0d5f467d +Signed-off-by: Bob Moore +Signed-off-by: Rafael J. Wysocki +Acked-by: Takashi Iwai + +--- + drivers/acpi/acpica/dbnames.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/drivers/acpi/acpica/dbnames.c b/drivers/acpi/acpica/dbnames.c +index 3615e1a6efd8..b91155ea9c34 100644 +--- a/drivers/acpi/acpica/dbnames.c ++++ b/drivers/acpi/acpica/dbnames.c +@@ -652,6 +652,9 @@ acpi_status acpi_db_display_objects(char *obj_type_arg, char *display_count_arg) + object_info = + ACPI_ALLOCATE_ZEROED(sizeof(struct acpi_object_info)); + ++ if (!object_info) ++ return (AE_NO_MEMORY); ++ + /* Walk the namespace from the root */ + + (void)acpi_walk_namespace(ACPI_TYPE_ANY, ACPI_ROOT_OBJECT, +-- +2.35.3 + diff --git a/series.conf b/series.conf index cfda177..e4faee0 100644 --- a/series.conf +++ b/series.conf @@ -19873,6 +19873,7 @@ patches.suse/hwmon-adt7475-Use-device_property-APIs-when-configur.patch patches.suse/hwmon-pmbus-fsp-3y-Fix-functionality-bitmask-in-FSP-.patch patches.suse/ACPICA-Avoid-undefined-behavior-applying-zero-offset.patch + patches.suse/ACPICA-ACPICA-check-null-return-of-ACPI_ALLOCATE_ZER.patch patches.suse/ACPI-processor-Fix-evaluating-_PDC-method-when-runni.patch patches.suse/ACPI-VIOT-Initialize-the-correct-IOMMU-fwspec.patch patches.suse/ACPI-bus-Ensure-that-notify-handlers-are-not-running.patch