summaryrefslogtreecommitdiff
path: root/arch/s390/lib/uaccess.c
AgeCommit message (Expand)AuthorFilesLines
2023-09-19s390/ctlreg: add struct ctlregHeiko Carstens1-4/+4
2023-09-19s390/ctlreg: use local_ctl_load() and local_ctl_store() where possibleHeiko Carstens1-3/+3
2023-09-19s390/ctlreg: add local and system prefix to some functionsHeiko Carstens1-2/+2
2023-09-19s390/ctlreg: rename ctl_reg.h to ctlreg.hHeiko Carstens1-1/+1
2023-09-19s390/ctlreg: move control register code to separate fileHeiko Carstens1-0/+1
2023-04-04s390/uaccess: remove extra blank lineHeiko Carstens1-1/+0
2023-04-04s390/uaccess: get rid of not needed local variableHeiko Carstens1-15/+9
2023-04-04s390/uaccess: rename tmp1 and tmp2 variablesHeiko Carstens1-35/+35
2023-04-04s390/uaccess: sort EX_TABLE list for inline assembliesHeiko Carstens1-2/+2
2023-04-04s390/uaccess: rename/sort labels in inline assembliesHeiko Carstens1-21/+30
2023-04-04s390/uaccess: remove unused label in inline assembliesHeiko Carstens1-3/+3
2023-04-04s390/uaccess: use symbolic names for inline assembly operandsHeiko Carstens1-51/+54
2023-03-27s390/uaccess: add missing earlyclobber annotations to __clear_user()Heiko Carstens1-1/+1
2022-10-26s390/uaccess: add missing EX_TABLE entries to __clear_user()Heiko Carstens1-3/+3
2022-10-04instrumented.h: allow instrumenting both sides of copy_from_user()Alexander Potapenko1-1/+2
2022-03-10s390: convert ".insn" encoding to instruction namesVasily Gorbik1-6/+6
2022-03-10s390: raise minimum supported machine generation to z10Vasily Gorbik1-163/+7
2022-03-10s390/uaccess: Add copy_from/to_user_key functionsJanis Schoetterl-Glausch1-18/+63
2022-03-08s390/extable: move EX_TABLE define to asm-extable.hHeiko Carstens1-0/+1
2022-01-17s390/uaccess: introduce bit field for OAC specifierNico Boehr1-6/+18
2021-09-09arch: remove compat_alloc_user_spaceArnd Bergmann1-63/+0
2021-07-28s390: use generic strncpy/strnlen from_userHeiko Carstens1-52/+0
2021-07-05s390/lib,uaccess: fix copy_in_user_mvcos() inline asm clobber listHeiko Carstens1-1/+1
2021-06-28s390/lib,uaccess: get rid of register asmHeiko Carstens1-10/+15
2021-01-19s390: convert to generic entrySven Schnelle1-5/+7
2020-11-23s390/mm: add debug user asce supportHeiko Carstens1-0/+16
2020-11-23s390/mm: remove set_fs / rework address space handlingHeiko Carstens1-84/+5
2020-04-21s390/mm: fix page table upgrade vs 2ndary address mode accessesChristian Borntraeger1-0/+4
2017-12-15s390: fix preemption race in disable_sacf_uaccessMartin Schwidefsky1-1/+1
2017-11-14s390: remove all code using the access register modeMartin Schwidefsky1-10/+80
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-08-29s390/uaccess: avoid mvcos jump labelMartin Schwidefsky1-12/+26
2017-05-09s390/uaccess: use sane length for __strncpy_from_user()Heiko Carstens1-2/+2
2017-03-30s390: get rid of zeroing, switch to RAW_COPY_USERAl Viro1-45/+23
2016-08-09Merge tag 'usercopy-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/ke...Linus Torvalds1-0/+2
2016-07-27s390/uaccess: Enable hardened usercopyKees Cook1-0/+2
2016-06-13s390/uaccess: fix whitespace damageHeiko Carstens1-3/+3
2015-09-04Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-6/+6
2015-08-19s390/uaccess: remove uaccess_primary kernel parameterHeiko Carstens1-14/+1
2015-08-03s390/uaccess, locking/static_keys: employ static_branch_likely()Heiko Carstens1-6/+6
2015-03-25s390: remove 31 bit supportHeiko Carstens1-75/+61
2014-05-20s390/uaccess: simplify control register updatesMartin Schwidefsky1-5/+5
2014-04-11s390/uaccess: fix possible register corruption in strnlen_user_srst()Heiko Carstens1-3/+2
2014-04-03s390/uaccess: rework uaccess code - fix locking issuesHeiko Carstens1-0/+407