kernel-janitors.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [patch] power_meter: acpi_device_class "power_meter_resource" too
@ 2010-03-19 11:49 Dan Carpenter
  2010-03-22 18:13 ` [patch] power_meter: acpi_device_class "power_meter_resource" Darrick J. Wong
  2010-03-23 16:26 ` [patch] power_meter: acpi_device_class "power_meter_resource" too long Thomas Renninger
  0 siblings, 2 replies; 3+ messages in thread
From: Dan Carpenter @ 2010-03-19 11:49 UTC (permalink / raw)
  To: Len Brown
  Cc: Darrick J. Wong, Andrew Morton, Márton Németh, Lin Ming,
	linux-acpi, linux-kernel, kernel-janitors

acpi_device_class can only be 19 characters and a NULL terminator.

The current code has a buffer overflow in acpi_power_meter_add():
       strcpy(acpi_device_class(device), ACPI_POWER_METER_CLASS);

Signed-off-by: Dan Carpenter <error27@gmail.com>
---
Feel free to change the name to anything you like.

diff --git a/drivers/acpi/power_meter.c b/drivers/acpi/power_meter.c
index 834c5af..31baa1e 100644
--- a/drivers/acpi/power_meter.c
+++ b/drivers/acpi/power_meter.c
@@ -34,7 +34,7 @@
 #define ACPI_POWER_METER_NAME		"power_meter"
 ACPI_MODULE_NAME(ACPI_POWER_METER_NAME);
 #define ACPI_POWER_METER_DEVICE_NAME	"Power Meter"
-#define ACPI_POWER_METER_CLASS		"power_meter_resource"
+#define ACPI_POWER_METER_CLASS		"pwr_meter_resource"
 
 #define NUM_SENSORS			17
 

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

end of thread, other threads:[~2010-03-23 16:26 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-19 11:49 [patch] power_meter: acpi_device_class "power_meter_resource" too Dan Carpenter
2010-03-22 18:13 ` [patch] power_meter: acpi_device_class "power_meter_resource" Darrick J. Wong
2010-03-23 16:26 ` [patch] power_meter: acpi_device_class "power_meter_resource" too long Thomas Renninger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).