diff options
author | Sameer Wadgaonkar <sameer.wadgaonkar@unisys.com> | 2017-04-18 16:55:25 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-04-28 11:55:53 +0200 |
commit | 3c2bf0bd08123f3497bd3e84bd9088c937b0cb40 (patch) | |
tree | 8e0594893e9d9382ea7ffb550d61b5716eb6305b /drivers/staging/speakup | |
parent | bb1fb8ac399f75fccf3da5c7430a40bb0e5f01c8 (diff) |
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>
Diffstat (limited to 'drivers/staging/speakup')
0 files changed, 0 insertions, 0 deletions