aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390/crypto/zcrypt_pcixcc.c
diff options
context:
space:
mode:
authorHeiko Carstens <heiko.carstens@de.ibm.com>2008-04-17 07:46:27 +0200
committerHeiko Carstens <heiko.carstens@de.ibm.com>2008-04-17 07:47:06 +0200
commit3f12ebce6a004c8e9bf639801842f67e578ee7c6 (patch)
treeab498a639b84511e56e2c2051e46c804744a1477 /drivers/s390/crypto/zcrypt_pcixcc.c
parent[S390] Fix a lot of sparse warnings. (diff)
downloadlinux-dev-3f12ebce6a004c8e9bf639801842f67e578ee7c6.tar.xz
linux-dev-3f12ebce6a004c8e9bf639801842f67e578ee7c6.zip
[S390] uaccess: Always access the correct address space.
The current uaccess page table walk code assumes at a few places that any access is a user space access. This is not correct if somebody has issued a set_fs(KERNEL_DS) in advance. Add code which checks which address space we are in and with this make sure we access the correct address space. This way we get also rid of the dirty if (!currrent-mm) return -EFAULT; hack in futex_atomic_cmpxchg_pt. Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com> Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Diffstat (limited to 'drivers/s390/crypto/zcrypt_pcixcc.c')
0 files changed, 0 insertions, 0 deletions