summaryrefslogtreecommitdiffstats
path: root/arch/s390/lib/uaccess.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* s390: Replace S390_lowcore by get_lowcore()Sven Schnelle2024-06-181-2/+2
* s390/ctlreg: add struct ctlregHeiko Carstens2023-09-191-4/+4
* s390/ctlreg: use local_ctl_load() and local_ctl_store() where possibleHeiko Carstens2023-09-191-3/+3
* s390/ctlreg: add local and system prefix to some functionsHeiko Carstens2023-09-191-2/+2
* s390/ctlreg: rename ctl_reg.h to ctlreg.hHeiko Carstens2023-09-191-1/+1
* s390/ctlreg: move control register code to separate fileHeiko Carstens2023-09-191-0/+1
* s390/uaccess: remove extra blank lineHeiko Carstens2023-04-041-1/+0
* s390/uaccess: get rid of not needed local variableHeiko Carstens2023-04-041-15/+9
* s390/uaccess: rename tmp1 and tmp2 variablesHeiko Carstens2023-04-041-35/+35
* s390/uaccess: sort EX_TABLE list for inline assembliesHeiko Carstens2023-04-041-2/+2
* s390/uaccess: rename/sort labels in inline assembliesHeiko Carstens2023-04-041-21/+30
* s390/uaccess: remove unused label in inline assembliesHeiko Carstens2023-04-041-3/+3
* s390/uaccess: use symbolic names for inline assembly operandsHeiko Carstens2023-04-041-51/+54
* s390/uaccess: add missing earlyclobber annotations to __clear_user()Heiko Carstens2023-03-271-1/+1
* s390/uaccess: add missing EX_TABLE entries to __clear_user()Heiko Carstens2022-10-261-3/+3
* instrumented.h: allow instrumenting both sides of copy_from_user()Alexander Potapenko2022-10-031-1/+2
* s390: convert ".insn" encoding to instruction namesVasily Gorbik2022-03-101-6/+6
* s390: raise minimum supported machine generation to z10Vasily Gorbik2022-03-101-163/+7
* s390/uaccess: Add copy_from/to_user_key functionsJanis Schoetterl-Glausch2022-03-101-18/+63
* s390/extable: move EX_TABLE define to asm-extable.hHeiko Carstens2022-03-081-0/+1
* s390/uaccess: introduce bit field for OAC specifierNico Boehr2022-01-171-6/+18
* arch: remove compat_alloc_user_spaceArnd Bergmann2021-09-091-63/+0
* s390: use generic strncpy/strnlen from_userHeiko Carstens2021-07-271-52/+0
* s390/lib,uaccess: fix copy_in_user_mvcos() inline asm clobber listHeiko Carstens2021-07-051-1/+1
* s390/lib,uaccess: get rid of register asmHeiko Carstens2021-06-281-10/+15
* s390: convert to generic entrySven Schnelle2021-01-191-5/+7
* s390/mm: add debug user asce supportHeiko Carstens2020-11-231-0/+16
* s390/mm: remove set_fs / rework address space handlingHeiko Carstens2020-11-231-84/+5
* s390/mm: fix page table upgrade vs 2ndary address mode accessesChristian Borntraeger2020-04-211-0/+4
* s390: fix preemption race in disable_sacf_uaccessMartin Schwidefsky2017-12-151-1/+1
* s390: remove all code using the access register modeMartin Schwidefsky2017-11-141-10/+80
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* s390/uaccess: avoid mvcos jump labelMartin Schwidefsky2017-08-291-12/+26
* s390/uaccess: use sane length for __strncpy_from_user()Heiko Carstens2017-05-091-2/+2
* s390: get rid of zeroing, switch to RAW_COPY_USERAl Viro2017-03-301-45/+23
* Merge tag 'usercopy-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/ke...Linus Torvalds2016-08-081-0/+2
|\
| * s390/uaccess: Enable hardened usercopyKees Cook2016-07-261-0/+2
* | s390/uaccess: fix whitespace damageHeiko Carstens2016-06-131-3/+3
|/
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2015-09-041-6/+6
|\
| * s390/uaccess, locking/static_keys: employ static_branch_likely()Heiko Carstens2015-08-031-6/+6
* | s390/uaccess: remove uaccess_primary kernel parameterHeiko Carstens2015-08-191-14/+1
|/
* s390: remove 31 bit supportHeiko Carstens2015-03-251-75/+61
* s390/uaccess: simplify control register updatesMartin Schwidefsky2014-05-201-5/+5
* s390/uaccess: fix possible register corruption in strnlen_user_srst()Heiko Carstens2014-04-111-3/+2
* s390/uaccess: rework uaccess code - fix locking issuesHeiko Carstens2014-04-031-0/+407