aboutsummaryrefslogtreecommitdiff
path: root/drivers/s390/crypto/ap_debug.h
diff options
context:
space:
mode:
authorGravatar Harald Freudenberger <freude@linux.ibm.com> 2020-09-15 17:01:58 +0200
committerGravatar Vasily Gorbik <gor@linux.ibm.com> 2020-09-17 14:11:03 +0200
commit52f72feba9dbe4fac848ae0d90bc0b85b17f91bc (patch)
treecd865598198e7b09a7ed99196062689700f43d60 /drivers/s390/crypto/ap_debug.h
parents390/kasan: support protvirt with 4-level paging (diff)
downloadlinux-52f72feba9dbe4fac848ae0d90bc0b85b17f91bc.tar.gz
linux-52f72feba9dbe4fac848ae0d90bc0b85b17f91bc.tar.bz2
linux-52f72feba9dbe4fac848ae0d90bc0b85b17f91bc.zip
s390/zcrypt: remove set_fs() invocation in zcrypt device driver
This patch reworks the zcrypt device driver so that the set_fs() invocation is not needed any more. Instead there is a new flag bool userspace passed through all the functions which tells if the pointer arguments are userspace or kernelspace. Together with the two new inline functions z_copy_from_user() and z_copy_to_user() which either invoke copy_from_user (userspace is true) or memcpy (userspace is false) the zcrypt dd and the AP bus now has no requirement for the set_fs() functionality any more. Signed-off-by: Harald Freudenberger <freude@linux.ibm.com> Reviewed-by: Ingo Franzki <ifranzki@linux.ibm.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Diffstat (limited to 'drivers/s390/crypto/ap_debug.h')
0 files changed, 0 insertions, 0 deletions