summaryrefslogtreecommitdiffstats
path: root/arch/s390/lib
Commit message (Expand)AuthorAgeFilesLines
* 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-131-0/+39
|\
| * s390: provide memmove implementationHeiko Carstens2016-12-121-0/+39
* | locking/spinlocks, s390: Implement vcpu_is_preempted(cpu)Christian Borntraeger2016-11-221-17/+8
|/
* Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek...Linus Torvalds2016-10-141-0/+3
|\
| * s390: move exports to definitionsAl Viro2016-08-071-0/+3
* | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds2016-08-161-9/+7
|\ \
| * | s390/lib: fix memcmp and strstrChristian Borntraeger2016-08-081-9/+7
| |/
* | 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/lib: use basic blocks for inline assembliesHeiko Carstens2016-06-281-24/+26
* | s390/uaccess: fix whitespace damageHeiko Carstens2016-06-131-3/+3
|/
* s390/spinlock: avoid yield to non existent cpuHeiko Carstens2016-04-151-0/+1
* s390/xor: optimized xor routing using the XC instructionMartin Schwidefsky2016-02-232-1/+135
* s390/spinlock: do not yield to a CPU in udelay/mdelayMartin Schwidefsky2015-11-271-8/+17
* s390/spinlock: avoid diagnose loopMartin Schwidefsky2015-11-271-9/+19
* s390/bitops: remove 31 bit related commentsHeiko Carstens2015-10-141-3/+1
* s390/udelay: make udelay have busy loop semanticsHeiko Carstens2015-10-141-16/+14
* s390/spinlock: use correct barriersChristian Borntraeger2015-10-141-2/+2
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2015-09-031-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/lib: export __delayGuenter Roeck2015-08-071-0/+1
|/
* s390: remove "64" suffix from mem64.S and swsusp_asm64.SHeiko Carstens2015-03-252-1/+1
* s390: remove 31 bit supportHeiko Carstens2015-03-256-420/+62
* s390/spinlock: add compare-and-delay to lock wait loopsMartin Schwidefsky2015-01-231-7/+45
* s390/uprobes: fix kprobes dependencyJan Willeke2014-10-171-1/+1
* s390/idle: consolidate idle functions and definitionsMartin Schwidefsky2014-10-091-2/+2
* s390/uprobes: common library for kprobes and uprobesJan Willeke2014-09-252-0/+161
* s390/rwlock: use the interlocked-access facility 1 instructionsMartin Schwidefsky2014-09-251-0/+34
* s390/rwlock: improve writer fairnessMartin Schwidefsky2014-09-251-5/+9
* s390/rwlock: remove interrupt-enabling rwlock variant.Martin Schwidefsky2014-09-251-50/+0
* s390/rwlock: use directed yield for write-locked rwlocksMartin Schwidefsky2014-09-251-19/+30
* s390/spinlock: refactor arch_spin_lock_wait[_flags]Martin Schwidefsky2014-05-201-34/+47
* s390/rwlock: add missing local_irq_restore callsMartin Schwidefsky2014-05-201-0/+2
* s390/spinlock,rwlock: always to a load-and-test firstMartin Schwidefsky2014-05-201-13/+16
* s390/spinlock: fix system hang with spin_retry <= 0Gerald Schaefer2014-05-201-6/+8
* s390/uaccess: simplify control register updatesMartin Schwidefsky2014-05-201-5/+5
* s390/spinlock: optimize spinlock code sequencePhilipp Hachtmann2014-05-201-2/+2
* s390/spinlock: cleanup spinlock codePhilipp Hachtmann2014-05-201-29/+26
* 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-035-751/+408
* s390/bitops: fix commentHeiko Carstens2014-02-211-1/+1