summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2015-06-2261-102/+1423
|\
| * locking/lockdep: Remove hard coded array size dependencyGeorge Beshers2015-06-191-2/+2
| * locking/qrwlock: Don't contend with readers when setting _QW_WAITINGWaiman Long2015-06-191-4/+24
| * lockdep: Do not break user-visible stringBorislav Petkov2015-06-031-2/+1
| * locking/arch: Rename set_mb() to smp_store_mb()Peter Zijlstra2015-05-1918-33/+29
| * locking/arch: Add WRITE_ONCE() to set_mb()Peter Zijlstra2015-05-1912-12/+12
| * rtmutex: Warn if trylock is called from hard/softirq contextThomas Gleixner2015-05-131-0/+7
| * arch: Remove __ARCH_HAVE_CMPXCHGThomas Gleixner2015-05-1317-31/+0
| * locking/rtmutex: Drop usage of __HAVE_ARCH_CMPXCHGSebastian Andrzej Siewior2015-05-132-6/+3
| * locking/qrwlock: Rename QUEUE_RWLOCK to QUEUED_RWLOCKSWaiman Long2015-05-124-6/+6
| * locking/pvqspinlock: Rename QUEUED_SPINLOCK to QUEUED_SPINLOCKSIngo Molnar2015-05-1111-32/+32
| * locking/pvqspinlock: Replace xchg() by the more descriptive set_mb()Waiman Long2015-05-111-1/+1
| * locking/pvqspinlock, x86: Enable PV qspinlock for XenDavid Vrabel2015-05-082-5/+61
| * locking/pvqspinlock, x86: Enable PV qspinlock for KVMWaiman Long2015-05-082-1/+44
| * locking/pvqspinlock, x86: Implement the paravirt qspinlock call patchingPeter Zijlstra (Intel)2015-05-088-12/+128
| * locking/pvqspinlock: Implement simple paravirt support for the qspinlockWaiman Long2015-05-082-1/+392
| * locking/qspinlock: Revert to test-and-set on hypervisorsPeter Zijlstra (Intel)2015-05-083-0/+24
| * locking/qspinlock: Use a simple write to grab the lockWaiman Long2015-05-081-16/+50
| * locking/qspinlock: Optimize for smaller NR_CPUSPeter Zijlstra (Intel)2015-05-082-1/+81
| * locking/qspinlock: Extract out code snippets for the next patchWaiman Long2015-05-082-31/+50
| * locking/qspinlock: Add pending bitPeter Zijlstra (Intel)2015-05-082-24/+107
| * locking/qspinlock, x86: Enable x86-64 to use queued spinlocksWaiman Long2015-05-084-0/+30
| * locking/qspinlock: Introduce a simple generic 4-byte queued spinlockWaiman Long2015-05-086-0/+408
| * kernel: Replace reference to ASSIGN_ONCE() with WRITE_ONCE() in commentPreeti U Murthy2015-05-081-1/+1
| * locking/rwsem: Reduce spinlock contention in wakeup after up_read()/up_write()Waiman Long2015-05-082-0/+49
* | Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2015-06-2257-624/+809
|\ \
| * \ Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar2015-06-0257-624/+809
| |\ \
| | | \
| | | \
| | | \
| | | \
| | | \
| | | \
| | | \
| | | \
| | | \
| | | \
| | *---------. \ Merge branches 'array.2015.05.27a', 'doc.2015.05.27a', 'fixes.2015.05.27a', '...Paul E. McKenney2015-05-2749-342/+582
| | |\ \ \ \ \ \ \
| | | | | | | | * | rcutorture: Allow repetition factors in Kconfig-fragment listsPaul E. McKenney2015-05-271-6/+19
| | | | | | | | * | rcutorture: Display "make oldconfig" errorsPaul E. McKenney2015-05-272-1/+5
| | | | | | | | * | rcutorture: Update TREE_RCU-kconfig.txtPaul E. McKenney2015-05-278-30/+21
| | | | | | | | * | rcutorture: Make rcutorture scripts force RCU_EXPERTPaul E. McKenney2015-05-2713-0/+13
| | | | | | | | * | rcutorture: Update configuration fragments for rcutree.rcu_fanout_exactPaul E. McKenney2015-05-2712-9/+3
| | | | | | | | * | rcutorture: TASKS_RCU set directly, so don't explicitly set itPaul E. McKenney2015-05-273-3/+0
| | | | | | | | * | rcutorture: Test SRCU cleanup code pathPaul E. McKenney2015-05-272-20/+59
| | | | | | | | * | rcutorture: Replace barriers with smp_store_release() and smp_load_acquire()Paul E. McKenney2015-05-271-11/+13
| | | | | | | | * | locktorture: Change longdelay_us to longdelay_msPaul E. McKenney2015-05-271-6/+6
| | | | | | | | * | rcutorture: Allow negative values of nreaders to oversubscribePaul E. McKenney2015-05-272-2/+6
| | | | | | | | * | rcutorture: Exchange TREE03 and TREE08 NR_CPUS, speed up CPU hotplugPaul E. McKenney2015-05-273-2/+3
| | | | | | | | * | rcutorture: Exchange TREE03 and TREE04 geometriesPaul E. McKenney2015-05-272-4/+4
| | | | | | | | * | locktorture: fix deadlock in 'rw_lock_irq' typeAlexey Kodanev2015-05-271-1/+1
| | | | | | | * | | rcu: Correctly handle non-empty Tiny RCU callback list with none readyPaul E. McKenney2015-05-271-0/+5
| | | | | | | * | | rcutorture: Test both RCU-sched and RCU-bh for Tiny RCUPaul E. McKenney2015-05-271-0/+1
| | | | | | | * | | rcu: Further shrink Tiny RCU by making empty functions static inlinesPaul E. McKenney2015-05-274-37/+21
| | | | | | | |/ /
| | | | | | * | | rcu: Conditionally compile RCU's eqs warningsPaul E. McKenney2015-05-272-8/+26
| | | | | | * | | rcu: Remove prompt for RCU implementationPranith Kumar2015-05-271-12/+6
| | | | | | * | | rcu: Make RCU able to tolerate undefined CONFIG_RCU_KTHREAD_PRIOPaul E. McKenney2015-05-272-0/+5
| | | | | | * | | rcu: Make RCU able to tolerate undefined CONFIG_RCU_FANOUT_LEAFPaul E. McKenney2015-05-274-9/+19
| | | | | | * | | rcu: Make RCU able to tolerate undefined CONFIG_RCU_FANOUTPaul E. McKenney2015-05-274-9/+21
| | | | | | * | | rcu: Break dependency of RCU_FANOUT_LEAF on RCU_FANOUTPaul E. McKenney2015-05-271-2/+2
OpenPOWER on IntegriCloud