All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/2] ACPI: replace deprecated strncpy()
@ 2025-03-30  5:53 Ahmed Salem
  2025-03-30  5:54 ` [RFC PATCH 1/2] ACPI: mark ACPI_COPY_NAMESEG destinations with __nonstring attribute Ahmed Salem
  2025-03-30  5:55 ` [RFC PATCH 2/2] ACPI: replace deprecated strncpy() with strtomem() Ahmed Salem
  0 siblings, 2 replies; 5+ messages in thread
From: Ahmed Salem @ 2025-03-30  5:53 UTC (permalink / raw)
  To: robert.moore, rafael.j.wysocki, lenb
  Cc: skhan, linux-kernel-mentees, linux-acpi, acpica-devel,
	linux-kernel

strncpy() is deprecated. This patch series is split over two patches,
the first of which annotates destinations with __nonstring, and the
second replaces strncpy() with strtomem() in the ACPI_COPY_NAMESEG
macro. Additionally, two replacements in drivers/acpi/acpica/tbfind.c:60
with memcpy().

This is an effort to avoid using deprecated interfaces, and potential
compiler warnings in the future.

Link: https://github.com/KSPP/linux/issues/90

Ahmed Salem (2):
  ACPI: mark ACPI_COPY_NAMESEG destinations with __nonstring attribute
  ACPI: replace deprecated strncpy() with strtomem()

 drivers/acpi/acpica/acdebug.h                            | 2 +-
 drivers/acpi/acpica/tbfind.c                             | 4 ++--
 drivers/acpi/prmt.c                                      | 2 +-
 drivers/acpi/sysfs.c                                     | 4 ++--
 include/acpi/actbl.h                                     | 6 +++---
 include/acpi/actypes.h                                   | 2 +-
 tools/power/acpi/os_specific/service_layers/oslinuxtbl.c | 2 +-
 tools/power/acpi/tools/acpidump/apfiles.c                | 2 +-
 8 files changed, 12 insertions(+), 12 deletions(-)


base-commit: b3c623b9a94f7f798715c87e7a75ceeecf15292f
-- 
2.47.2


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-03-31 17:55 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-30  5:53 [RFC PATCH 0/2] ACPI: replace deprecated strncpy() Ahmed Salem
2025-03-30  5:54 ` [RFC PATCH 1/2] ACPI: mark ACPI_COPY_NAMESEG destinations with __nonstring attribute Ahmed Salem
2025-03-31 11:49   ` Rafael J. Wysocki
2025-03-31 17:55     ` Ahmed Salem
2025-03-30  5:55 ` [RFC PATCH 2/2] ACPI: replace deprecated strncpy() with strtomem() Ahmed Salem

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.