OpenCloudOS-Kernel/drivers/staging/unisys
Sameer Wadgaonkar 3c2bf0bd08 staging: unisys: visorhba: fix s-Par to boot with option CONFIG_VMAP_STACK set to y
The root issue is that we are not allowed to have items on the
stack being passed to "DMA" like operations. In this case we have
a vmcall and an inline completion of scsi command.

This patch fixes the issue by moving the variables on stack in
do_scsi_nolinuxstat() to heap memory.

Signed-off-by: Sameer Wadgaonkar <sameer.wadgaonkar@unisys.com>
Signed-off-by: David Kershner <david.kershner@unisys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-04-28 11:55:53 +02:00
..
Documentation staging: unisys: visorbus: remove unused chipsetready information 2016-04-28 22:10:27 -07:00
include staging: unisys: visorbus: add error handling visorbus_enable_channel_interrupt 2017-03-29 09:17:03 +02:00
visorbus staging: unisys: visorbus: fix s-Par to boot with option CONFIG_VMAP_STACK set to y 2017-04-28 11:55:53 +02:00
visorhba staging: unisys: visorhba: fix s-Par to boot with option CONFIG_VMAP_STACK set to y 2017-04-28 11:55:53 +02:00
visorinput staging: unisys: visorinput: visorinput.c: Fix #define formatting 2017-03-21 07:58:47 +01:00
visornic staging: unisys: visornic: remove keyword inline from function 2017-04-28 11:49:51 +02:00
Kconfig staging: unisys: visorhid: rename to visorinput 2015-10-04 09:53:34 +01:00
MAINTAINERS staging: unisys: Documentation: Remove proc-entries.txt 2016-04-28 22:09:37 -07:00
Makefile staging: unisys: visorhid: rename to visorinput 2015-10-04 09:53:34 +01:00
TODO staging: unisys: documentation and TODO tweaks 2015-09-12 18:24:43 -07:00