From nobody Thu Oct 2 19:30:14 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 52AB9342C98; Fri, 12 Sep 2025 20:06:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757707613; cv=none; b=lB7j9AblA/u3+cvtdawwGfoo5gdjqH9d+ENoxXakmU2yl98bl66wydcAes332LcO8OhcWGQFP7Rj0HHN9vVOvRFwTztuOGWEeaG2MZycPlwIfdC4vJ6HIYmUjQJDOQofg94PTYYxHgPG+bAykOAmE12fv0seGU1xNHxW7P3HeuQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757707613; c=relaxed/simple; bh=lsb6zY3uqh4YuxeLz8ERC12aFRzr+uNUEtg0qry4Tko=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=EfctWWkysl7MSWo7UlIPbT6iR/yusEpq0OQQEHdUGw6HX0cR9JIfR/y0y9fPyv5Z7ES/Yk32+6oGx73HxruMqq1nLNsVGQEmJ3cUJdUZkdU9Wod/4C9W8cgYcIq8RlfNLSM6IPrwmWyybEubaX0rbkhAJ5o2JCknzufRKhyKvQE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=q+7eBA3e; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="q+7eBA3e" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 671ABC4CEF9; Fri, 12 Sep 2025 20:06:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1757707613; bh=lsb6zY3uqh4YuxeLz8ERC12aFRzr+uNUEtg0qry4Tko=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=q+7eBA3eLwtHr3sRdZjgPjzEJUGEsr4eTOaSMdtlnnH4AwRDztwJX2EZF43OdCLBN m5LKVads98BriBOV/5or3uR7yuewufhV8TWds0Dl+b32zr+6odEHVVzbPPfW/yPW3d KuraRlwWBI4hyhoKx6u3+VL3S4ATKGesNrN2BVW6K9hp4cVDYst++S/CfCGfNuwcFU ya0iahSdIhiAv55RWzDS5mMNGDuaDmvU6qGEkj4iIOihMQcREoSUW6tAo3xDqZE3Bg yKKm5WfbvERQTgR4MXWxzCH0rAnKLfS7p75aY1ag6RRx5dXWYarakNRWd8i7csuxON 65SSpJAe4gXzA== From: "Rafael J. Wysocki" To: Linux ACPI Cc: LKML , "Dumbre, Saket" Subject: [PATCH v1 05/16] ACPICA: Apply ACPI_NONSTRING Date: Fri, 12 Sep 2025 21:55:35 +0200 Message-ID: <2042286.usQuhbGJ8B@rafael.j.wysocki> Organization: Linux Kernel Development In-Reply-To: <2021361.PYKUYFuaPT@rafael.j.wysocki> References: <2021361.PYKUYFuaPT@rafael.j.wysocki> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Ahmed Salem Add ACPI_NONSTRING for destination char arrays without a terminating NUL character. This is a follow-up to commit 2b82118845e0 ("ACPICA: Apply ACPI_NONSTRING") where a few more destination arrays were missed. Link: https://github.com/acpica/acpica/commit/f359e5ed Fixes: 2b82118845e0 ("ACPICA: Apply ACPI_NONSTRING") Signed-off-by: Ahmed Salem Signed-off-by: Rafael J. Wysocki --- include/acpi/actbl.h | 2 +- tools/power/acpi/os_specific/service_layers/oslinuxtbl.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/acpi/actbl.h b/include/acpi/actbl.h index 243097a3da63..8a67d4ea6e3f 100644 --- a/include/acpi/actbl.h +++ b/include/acpi/actbl.h @@ -73,7 +73,7 @@ struct acpi_table_header { char oem_id[ACPI_OEM_ID_SIZE] ACPI_NONSTRING; /* ASCII OEM identification= */ char oem_table_id[ACPI_OEM_TABLE_ID_SIZE] ACPI_NONSTRING; /* ASCII OEM ta= ble identification */ u32 oem_revision; /* OEM revision number */ - char asl_compiler_id[ACPI_NAMESEG_SIZE]; /* ASCII ASL compiler vendor ID = */ + char asl_compiler_id[ACPI_NAMESEG_SIZE] ACPI_NONSTRING; /* ASCII ASL comp= iler vendor ID */ u32 asl_compiler_revision; /* ASL compiler version */ }; =20 diff --git a/tools/power/acpi/os_specific/service_layers/oslinuxtbl.c b/too= ls/power/acpi/os_specific/service_layers/oslinuxtbl.c index 9741e7503591..de93067a5da3 100644 --- a/tools/power/acpi/os_specific/service_layers/oslinuxtbl.c +++ b/tools/power/acpi/os_specific/service_layers/oslinuxtbl.c @@ -995,7 +995,7 @@ static acpi_status osl_list_customized_tables(char *dir= ectory) { void *table_dir; u32 instance; - char temp_name[ACPI_NAMESEG_SIZE]; + char temp_name[ACPI_NAMESEG_SIZE] ACPI_NONSTRING; char *filename; acpi_status status =3D AE_OK; =20 @@ -1312,7 +1312,7 @@ osl_get_customized_table(char *pathname, { void *table_dir; u32 current_instance =3D 0; - char temp_name[ACPI_NAMESEG_SIZE]; + char temp_name[ACPI_NAMESEG_SIZE] ACPI_NONSTRING; char table_filename[PATH_MAX]; char *filename; acpi_status status; --=20 2.51.0