]> git.baikalelectronics.ru Git - kernel.git/commit
can: gs_usb: Don't use stack memory for USB transfers
authorEthan Zonca <e@ethanzonca.com>
Fri, 24 Feb 2017 16:27:36 +0000 (11:27 -0500)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Fri, 3 Mar 2017 12:00:07 +0000 (13:00 +0100)
commit47852e2fe263435df9b17837f9148cd3f4211202
treec557bde084088248845ff1fac0b0cc9e82f8130a
parent3b16d2e8ad0b90d4fae603d5cddc1c69bb157603
can: gs_usb: Don't use stack memory for USB transfers

Fixes: 996e0c4e139d can: gs_usb: add ethtool set_phys_id callback to locate physical device
The gs_usb driver is performing USB transfers using buffers allocated on
the stack. This causes the driver to not function with vmapped stacks.
Instead, allocate memory for the transfer buffers.

Signed-off-by: Ethan Zonca <e@ethanzonca.com>
Cc: linux-stable <stable@vger.kernel.org> # >= v4.8
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/usb/gs_usb.c