All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] leds/class: Fix string handling
@ 2015-03-30  8:55 Ricardo Ribalda Delgado
  2015-03-30  8:55 ` [PATCH 1/3] leds/class: Use strlcpy instead of strncpy Ricardo Ribalda Delgado
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Ricardo Ribalda Delgado @ 2015-03-30  8:55 UTC (permalink / raw)
  To: Bryan Wu, Richard Purdie, linux-leds, linux-kernel, Geert Uytterhoeven
  Cc: Ricardo Ribalda Delgado

Fix errors reported by Geert Uytterhoeven.

I didn't have the chance to test the changes it in real hardware.


Ricardo Ribalda Delgado (3):
  leds/class: Use strlcpy instead of strncpy
  leds/class: Check snprintf return value
  leds/class: Set naming index as unsigned

 drivers/leds/led-class.c | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

-- 
2.1.4

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [PATCH 3/3] leds/class: Set naming index as unsigned
@ 2015-03-30  9:09 Ricardo Ribalda Delgado
  0 siblings, 0 replies; 10+ messages in thread
From: Ricardo Ribalda Delgado @ 2015-03-30  9:09 UTC (permalink / raw)
  To: Bryan Wu, Richard Purdie, linux-leds, linux-kernel, Geert Uytterhoeven
  Cc: Ricardo Ribalda Delgado

Avoid weird names (led_-65537) on overflows.

Reported-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
---
 drivers/leds/led-class.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/leds/led-class.c b/drivers/leds/led-class.c
index 2ffe8b1..2be1ba3 100644
--- a/drivers/leds/led-class.c
+++ b/drivers/leds/led-class.c
@@ -222,7 +222,7 @@ static int match_name(struct device *dev, const void *data)
 static int led_classdev_next_name(const char *init_name, char *name,
 				  size_t len)
 {
-	int i = 0;
+	unsigned int i = 0;
 	int ret = 0;
 
 	strlcpy(name, init_name, len);
-- 
2.1.4

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

end of thread, other threads:[~2015-03-30 18:11 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-30  8:55 [PATCH 0/3] leds/class: Fix string handling Ricardo Ribalda Delgado
2015-03-30  8:55 ` [PATCH 1/3] leds/class: Use strlcpy instead of strncpy Ricardo Ribalda Delgado
2015-03-30  8:55 ` [PATCH 2/3] leds/class: Check snprintf return value Ricardo Ribalda Delgado
2015-03-30  8:59   ` Geert Uytterhoeven
2015-03-30  8:55 ` [PATCH 3/3] leds/class: Set naming index as unsigned Ricardo Ribalda Delgado
2015-03-30  8:59   ` Geert Uytterhoeven
2015-03-30 17:15 ` [PATCH 0/3] leds/class: Fix string handling Bryan Wu
2015-03-30 17:46   ` Ricardo Ribalda Delgado
2015-03-30 18:11     ` Bryan Wu
2015-03-30  9:09 [PATCH 3/3] leds/class: Set naming index as unsigned Ricardo Ribalda Delgado

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.