usb: misc: legousbtower: Fix buffers on stack
authorMaksim Salau <maksim.salau@gmail.com>
Tue, 25 Apr 2017 19:49:21 +0000 (22:49 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 25 May 2017 13:44:29 +0000 (15:44 +0200)
commit810b7c5599540d4f17c4fbda2a5c03b5e0e39a11
tree945f65ed2eb75d0d8c49534636d49aa76085c206
parentf5eea276d8de10a32e68721707ae8f2fdfaa0960
usb: misc: legousbtower: Fix buffers on stack

commit 942a48730faf149ccbf3e12ac718aee120bb3529 upstream.

Allocate buffers on HEAP instead of STACK for local structures
that are to be received using usb_control_msg().

Signed-off-by: Maksim Salau <maksim.salau@gmail.com>
Tested-by: Alfredo Rafael Vicente Boix <alviboi@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/misc/legousbtower.c