summaryrefslogtreecommitdiff
path: root/arch/s390/lib
AgeCommit message (Expand)AuthorFilesLines
2016-02-23s390/xor: optimized xor routing using the XC instructionMartin Schwidefsky2-1/+135
2015-11-27s390/spinlock: do not yield to a CPU in udelay/mdelayMartin Schwidefsky1-8/+17
2015-11-27s390/spinlock: avoid diagnose loopMartin Schwidefsky1-9/+19
2015-10-14s390/bitops: remove 31 bit related commentsHeiko Carstens1-3/+1
2015-10-14s390/udelay: make udelay have busy loop semanticsHeiko Carstens1-16/+14
2015-10-14s390/spinlock: use correct barriersChristian Borntraeger1-2/+2
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-07s390/lib: export __delayGuenter Roeck1-0/+1
2015-08-03s390/uaccess, locking/static_keys: employ static_branch_likely()Heiko Carstens1-6/+6
2015-03-25s390: remove "64" suffix from mem64.S and swsusp_asm64.SHeiko Carstens2-1/+1
2015-03-25s390: remove 31 bit supportHeiko Carstens6-420/+62
2015-01-23s390/spinlock: add compare-and-delay to lock wait loopsMartin Schwidefsky1-7/+45
2014-10-17s390/uprobes: fix kprobes dependencyJan Willeke1-1/+1
2014-10-09s390/idle: consolidate idle functions and definitionsMartin Schwidefsky1-2/+2
2014-09-25s390/uprobes: common library for kprobes and uprobesJan Willeke2-0/+161
2014-09-25s390/rwlock: use the interlocked-access facility 1 instructionsMartin Schwidefsky1-0/+34
2014-09-25s390/rwlock: improve writer fairnessMartin Schwidefsky1-5/+9
2014-09-25s390/rwlock: remove interrupt-enabling rwlock variant.Martin Schwidefsky1-50/+0
2014-09-25s390/rwlock: use directed yield for write-locked rwlocksMartin Schwidefsky1-19/+30
2014-05-20s390/spinlock: refactor arch_spin_lock_wait[_flags]Martin Schwidefsky1-34/+47
2014-05-20s390/rwlock: add missing local_irq_restore callsMartin Schwidefsky1-0/+2
2014-05-20s390/spinlock,rwlock: always to a load-and-test firstMartin Schwidefsky1-13/+16
2014-05-20s390/spinlock: fix system hang with spin_retry <= 0Gerald Schaefer1-6/+8
2014-05-20s390/uaccess: simplify control register updatesMartin Schwidefsky1-5/+5
2014-05-20s390/spinlock: optimize spinlock code sequencePhilipp Hachtmann1-2/+2
2014-05-20s390/spinlock: cleanup spinlock codePhilipp Hachtmann1-29/+26
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 Carstens5-751/+408
2014-02-21s390/bitops: fix commentHeiko Carstens1-1/+1
2014-02-21s390/uaccess: introduce 'uaccesspt' kernel parameterHeiko Carstens1-1/+14
2014-02-21s390/setup: get rid of MACHINE_HAS_MVCOS machine flagHeiko Carstens1-1/+2
2014-02-21s390/uaccess: consistent typesHeiko Carstens3-44/+45
2014-02-21s390/uaccess: get rid of indirect function callsHeiko Carstens4-45/+86
2014-02-21s390/uaccess: normalize order of parameters of indirect uaccess function callsHeiko Carstens2-27/+27
2014-01-22s390/uaccess: remove dead extern declarations, make functions staticHeiko Carstens2-11/+2
2014-01-22s390/uaccess: test if current->mm is set before walking page tablesHeiko Carstens1-0/+10
2014-01-16s390: Fix misspellings using 'codespell' toolHendrik Brueckner1-2/+2
2013-11-25s390/uaccess: add missing page table walk range checkHeiko Carstens1-0/+3
2013-10-24s390/uaccess: always run the kernel in home spaceMartin Schwidefsky4-338/+1
2013-10-24s390/bitops: rename find_first_bit_left() to find_first_bit_inv()Heiko Carstens1-5/+5
2013-10-24s390/bitops: use generic find bit functions / reimplement _left variantHeiko Carstens2-1/+78
2013-10-22s390/time: correct use of store clock fastMartin Schwidefsky1-7/+7
2013-08-28s390/time: return with irqs disabled from psw_idleMartin Schwidefsky1-2/+0
2013-08-22s390/mm: cleanup page table definitionsMartin Schwidefsky1-8/+8
2013-05-02s390/uaccess: add "fallthrough" commentsHeiko Carstens1-0/+3
2013-05-01Kconfig: consolidate CONFIG_DEBUG_STRICT_USER_COPY_CHECKSStephen Boyd2-9/+0
2013-04-02s390/uaccess: fix page table walkHeiko Carstens1-27/+54
2013-03-21s390/uaccess: fix clear_user_pt()Heiko Carstens1-1/+1
2013-02-28s390/uaccess: fix kernel ds access for page table walkHeiko Carstens1-28/+77