From: Xi Wang Date: Mon, 9 Apr 2012 19:48:45 +0000 (-0400) Subject: usb: usbtest: avoid integer overflow in alloc_sglist() X-Git-Tag: v3.4-rc4~14^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8bde9a62ee74afa89f593c563e926d163b1f6ada;p=pandora-kernel.git usb: usbtest: avoid integer overflow in alloc_sglist() A large `nents' from userspace could overflow the allocation size, leading to memory corruption. | alloc_sglist() | usbtest_ioctl() Use kmalloc_array() to avoid the overflow. Signed-off-by: Xi Wang Acked-by: Alan Stern Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed