OSDN Git Service

si4713-i2c: avoid potential buffer overflow on si4713
authorMauro Carvalho Chehab <mchehab@redhat.com>
Sun, 17 Jul 2011 03:24:37 +0000 (00:24 -0300)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 3 Aug 2011 19:42:38 +0000 (12:42 -0700)
commit064368f233a99c4ae72619dade84b2fe036b5625
treec292fd1b2a12ff1bc402f5efde16c20fc02118c0
parent9a4be8a64f562f1550a5ebb779e6fe9410c39691
si4713-i2c: avoid potential buffer overflow on si4713

commit dc6b845044ccb7e9e6f3b7e71bd179b3cf0223b6 upstream.

While compiling it with Fedora 15, I noticed this issue:

  inlined from ‘si4713_write_econtrol_string’ at drivers/media/radio/si4713-i2c.c:1065:24:
  arch/x86/include/asm/uaccess_32.h:211:26: error: call to ‘copy_from_user_overflow’ declared with attribute error: copy_from_user() buffer size is not provably correct

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Acked-by: Sakari Ailus <sakari.ailus@maxwell.research.nokia.com>
Acked-by: Eduardo Valentin <edubezval@gmail.com>
Reviewed-by: Eugene Teo <eugeneteo@kernel.sg>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/media/radio/si4713-i2c.c