2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2025-01-10 22:54:11 +08:00
linux-next/drivers/staging/unisys
Sameer Wadgaonkar bb1fb8ac39 staging: unisys: visorbus: 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
vmcall operation that was using parameters from the stack.

This patch fixes the issue by moving the variables on stack in
issue_vmcall_io_controlvm_addr() to vmcall_controlvm_addr struct.

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: visorhba_main.c: Fix #define formatting 2017-03-21 07:58:47 +01: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