All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1] platform/surface: surfacepro3_button: Stop setting acpi_device_name()
@ 2026-07-06 12:28 Rafael J. Wysocki
  2026-07-06 15:32 ` Chen, Yu C
  2026-07-06 15:46 ` Andy Shevchenko
  0 siblings, 2 replies; 4+ messages in thread
From: Rafael J. Wysocki @ 2026-07-06 12:28 UTC (permalink / raw)
  To: Ilpo Järvinen, platform-driver-x86
  Cc: Andy Shevchenko, Hans de Goede, Linux ACPI, LKML, Chen Yu,
	Maximilian Luz

From: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

Since acpi_device_name() set by the driver is only used for input
class device name initialization and printing a message on probe
success, and SURFACE_BUTTON_DEVICE_NAME can be used instead of it
directly in both cases, make the driver do so and stop setting
acpi_device_name().

No intentional functional impact.

This will facilitate the removal of device_name from struct
acpi_device_pnp in the future.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
---
 drivers/platform/surface/surfacepro3_button.c |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

--- a/drivers/platform/surface/surfacepro3_button.c
+++ b/drivers/platform/surface/surfacepro3_button.c
@@ -212,11 +212,10 @@ static int surface_button_probe(struct p
 		goto err_free_button;
 	}
 
-	strscpy(acpi_device_name(device), SURFACE_BUTTON_DEVICE_NAME);
 	snprintf(button->phys, sizeof(button->phys), "%s/buttons",
 		 acpi_device_hid(device));
 
-	input->name = acpi_device_name(device);
+	input->name = SURFACE_BUTTON_DEVICE_NAME;
 	input->phys = button->phys;
 	input->id.bustype = BUS_HOST;
 	input->dev.parent = &pdev->dev;
@@ -239,7 +238,7 @@ static int surface_button_probe(struct p
 		goto err_free_button;
 	}
 
-	dev_info(&pdev->dev, "%s [%s]\n", acpi_device_name(device),
+	dev_info(&pdev->dev, SURFACE_BUTTON_DEVICE_NAME " [%s]\n",
 		 acpi_device_bid(device));
 	return 0;
 




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

end of thread, other threads:[~2026-07-06 16:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-06 12:28 [PATCH v1] platform/surface: surfacepro3_button: Stop setting acpi_device_name() Rafael J. Wysocki
2026-07-06 15:32 ` Chen, Yu C
2026-07-06 15:46 ` Andy Shevchenko
2026-07-06 16:06   ` Rafael J. Wysocki (Intel)

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.