summaryrefslogtreecommitdiffstats
path: root/arch/s390/lib (follow)
Commit message (Expand)AuthorAgeFilesLines
* s390/test_unwind: fix spelling mistake "reqister" -> "register"Colin Ian King2019-12-111-1/+1
* s390/spinlock: remove confusing comment in arch_spin_lock_waitVasily Gorbik2019-12-111-1/+0
* s390/test_unwind: add program check context testsVasily Gorbik2019-11-301-0/+47
* s390/test_unwind: add irq context testsVasily Gorbik2019-11-301-0/+45
* s390/test_unwind: print verbose unwinding resultsVasily Gorbik2019-11-301-2/+10
* s390/test_unwind: add CALL_ON_STACK testsVasily Gorbik2019-11-301-7/+19
* s390/test_unwind: require that unwinding ended successfullyVasily Gorbik2019-11-301-0/+4
* s390/unwind: add a test for the internal APIIlya Leoshkevich2019-11-302-0/+234
* s390/alternatives: make use of asm_inlineHeiko Carstens2019-10-311-2/+2
* Merge tag 's390-5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds2019-09-171-3/+0
|\
| * s390: clean .bss before running uncompressed kernelVasily Gorbik2019-08-211-3/+0
* | s390/lib: add missing includeVasily Gorbik2019-07-291-0/+1
|/
* s390: enforce CONFIG_SMPHeiko Carstens2019-06-071-2/+1
* s390: add missing ENDPROC statements to assembler functionsMartin Schwidefsky2019-05-021-0/+1
* s390/kasan: improve string/memory functions checksVasily Gorbik2019-01-181-0/+28
* s390/kasan: avoid user access code instrumentationVasily Gorbik2018-10-091-0/+4
* s390/kasan: replace some memory functionsVasily Gorbik2018-10-091-3/+9
* s390/lib: use expoline for all bcr instructionsMartin Schwidefsky2018-08-071-6/+10
* s390: introduce compile time check for empty .bss sectionVasily Gorbik2018-05-091-0/+3
* s390/lib: use expoline for indirect branchesMartin Schwidefsky2018-05-071-8/+11
* s390: fix preemption race in disable_sacf_uaccessMartin Schwidefsky2017-12-151-1/+1
* s390/spinlock: fix indentationHeiko Carstens2017-11-141-3/+4
* s390: remove all code using the access register modeMartin Schwidefsky2017-11-141-10/+80
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2017-11-131-1/+1
|\
| * Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar2017-11-079-0/+9
| |\
| * | locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Mark Rutland2017-10-251-8/+8
* | | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds2017-11-133-168/+267
|\ \ \ | |_|/ |/| |
| * | s390/spinlock: use cpu alternatives to enable niai instructionVasily Gorbik2017-10-181-6/+3
| * | s390: cleanup string ops prototypesHeiko Carstens2017-10-091-14/+14
| * | s390: optimize memset implementationHeiko Carstens2017-10-091-8/+12
| * | s390: implement memset16, memset32 & memset64Heiko Carstens2017-10-091-0/+44
| * | s390/rwlock: introduce rwlock wait queueingMartin Schwidefsky2017-09-281-109/+29
| * | s390/spinlock: introduce spinlock wait queueingMartin Schwidefsky2017-09-281-30/+164
| * | s390/spinlock: use the cpu number +1 as spinlock valueMartin Schwidefsky2017-09-281-16/+16
| |/
* / License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-029-0/+9
|/
* s390/uaccess: avoid mvcos jump labelMartin Schwidefsky2017-08-291-12/+26
* s390/spinlock: add niai spinlock hintsMartin Schwidefsky2017-07-261-36/+51
* s390/time: add support for the TOD clock epoch extensionMartin Schwidefsky2017-07-261-1/+1
* s390/uaccess: use sane length for __strncpy_from_user()Heiko Carstens2017-05-091-2/+2
* s390/uprobes: fix compile for !KPROBESHeiko Carstens2017-05-031-0/+1
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds2017-05-021-55/+29
|\
| * s390/spinlock: remove compare and delay instructionMartin Schwidefsky2017-04-121-28/+5
| * s390/spinlock: use atomic primitives for spinlocksMartin Schwidefsky2017-04-121-38/+35
* | s390: get rid of zeroing, switch to RAW_COPY_USERAl Viro2017-03-301-45/+23
|/
* s390: replace ACCESS_ONCE with READ_ONCEChristian Borntraeger2017-02-171-1/+1
* s390: Audit and remove any remaining unnecessary uses of module.hPaul Gortmaker2017-02-174-4/+5
* s390/lib: improve memmove, memset and memcpyHeiko Carstens2017-01-161-15/+13
* s390/lib: add missing memory barriers to string inline assembliesHeiko Carstens2016-12-141-6/+6
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds2016-12-141-0/+39
|\
| * s390: provide memmove implementationHeiko Carstens2016-12-121-0/+39