summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-09-11locking/qspinlock/x86: Fix performance regression under unaccelerated VMsPeter Zijlstra3-7/+15
2015-09-08locking/static_keys: Fix a silly typoJonathan Corbet2-2/+2
2015-08-13jump_label/x86: Work around asm build bug on older/backported GCCsPeter Zijlstra1-4/+4
2015-08-12locking, ARM, atomics: Define our SMP atomics in terms of _relaxed() operationsWill Deacon2-60/+24
2015-08-12locking, include/llist: Use linux/atomic.h instead of asm/cmpxchg.hWill Deacon1-1/+1
2015-08-12locking/qrwlock: Make use of _{acquire|release|relaxed}() atomicsWill Deacon2-19/+18
2015-08-12locking/qrwlock: Implement queue_write_unlock() using smp_store_release()Will Deacon2-18/+1
2015-08-12locking/lockref: Remove homebrew cmpxchg64_relaxed() macro definitionWill Deacon1-8/+0
2015-08-12locking, asm-generic: Add _{relaxed|acquire|release}() variants for 'atomic_l...Will Deacon1-27/+59
2015-08-12locking, asm-generic: Rework atomic-long.h to avoid bulk code duplicationWill Deacon1-149/+40
2015-08-12locking/atomics: Add _{acquire|release|relaxed}() variants of some atomic ope...Will Deacon1-0/+323
2015-08-12locking, compiler.h: Cast away attributes in the WRITE_ONCE() magicChristian Borntraeger1-1/+6
2015-08-12Merge branch 'locking/arch-atomic' into locking/core, because it's ready for ...Ingo Molnar65-1015/+841
2015-08-05locking/static_keys: Make verify_keys() statickbuild test robot1-1/+1
2015-08-03jump label, locking/static_keys: Update docsJason Baron2-68/+98
2015-08-03locking/static_keys: Provide a selftestIngo Molnar8-253/+253
2015-08-03jump_label: Provide a self-testJason Baron7-0/+329
2015-08-03s390/uaccess, locking/static_keys: employ static_branch_likely()Heiko Carstens1-6/+6
2015-08-03x86, tsc, locking/static_keys: Employ static_branch_likely()Peter Zijlstra1-12/+10
2015-08-03locking/static_keys: Add selftestPeter Zijlstra2-1/+44
2015-08-03locking/static_keys: Add a new static_key interfacePeter Zijlstra9-44/+298
2015-08-03locking/static_keys: Rework update logicPeter Zijlstra1-50/+38
2015-08-03locking/static_keys: Add static_key_{en,dis}able() helpersPeter Zijlstra2-4/+22
2015-08-03jump_label: Add jump_entry_key() helperPeter Zijlstra1-4/+9
2015-08-03jump_label, locking/static_keys: Rename JUMP_LABEL_TYPE_* and related helpers...Peter Zijlstra2-29/+21
2015-08-03jump_label: Rename JUMP_LABEL_{EN,DIS}ABLE to JUMP_LABEL_{JMP,NOP}Peter Zijlstra9-18/+18
2015-08-03Merge branch 'x86/asm' into locking/coreIngo Molnar93-1261/+2076
2015-08-03locking, arch: use WRITE_ONCE()/READ_ONCE() in smp_store_release()/smp_load_a...Andrey Konovalov10-22/+22
2015-08-03locking/pvqspinlock: Only kick CPU at unlock timeWaiman Long2-21/+51
2015-08-03locking/qrwlock: Reduce reader/writer to reader lock transfer latencyWaiman Long1-8/+4
2015-08-03locking/pvqspinlock: Order pv_unhash() after cmpxchg() on unlock slowpathWill Deacon1-5/+18
2015-08-03locking/Documentation: Clarify failed cmpxchg() memory ordering semanticsWill Deacon2-4/+6
2015-08-03locking: Clean up pvqspinlock warningPeter Zijlstra1-6/+7
2015-08-03Merge branch 'locking/urgent', tag 'v4.2-rc5' into locking/core, to pick up f...Ingo Molnar1251-8335/+16323
2015-08-03Linux 4.2-rc5Linus Torvalds1-1/+1
2015-08-03Merge tag 'powerpc-4.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds3-7/+8
2015-08-02i915: temporary fix for DP MST docking station NULL pointer dereferenceLinus Torvalds1-3/+5
2015-08-02Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds4-14/+23
2015-08-02Merge tag 'armsoc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds14-25/+59
2015-08-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+6
2015-08-02link_path_walk(): be careful when failing with ENOTDIRAl Viro1-1/+6
2015-08-01Merge tag 'dmaengine-fix-4.2-rc5' of git://git.infradead.org/users/vkoul/slav...Linus Torvalds10-91/+121
2015-08-01Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+5
2015-08-01Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds14-154/+265
2015-08-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds78-539/+1000
2015-08-01Merge branch 'for-linus-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-3/+23
2015-08-01Merge tag 'sound-4.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds27-69/+164
2015-08-01stmmac: fix missing MODULE_LICENSE in stmmac_platformJoachim Eastwood1-0/+4
2015-08-01Merge branch 'gianfar-wol-fixes'David S. Miller3-79/+33
2015-08-01gianfar: Enable device wakeup when appropriateClaudiu Manoil3-13/+3