summaryrefslogtreecommitdiffstats
path: root/kernel
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2015-06-223-13/+37
|\
| * perf/x86/intel: Introduce PERF_RECORD_LOST_SAMPLESKan Liang2015-06-071-0/+33
| * perf/x86/intel: Handle multiple records in the PEBS bufferYan, Zheng2015-06-072-12/+3
| * Merge branch 'perf/urgent' into perf/core, before applying dependent patchesIngo Molnar2015-05-279-55/+77
| |\
| * \ Merge branch 'perf/urgent' into perf/core, to resolve conflictsIngo Molnar2015-05-112-15/+42
| |\ \
| * | | perf: Fix software migrate eventsPeter Zijlstra2015-05-081-1/+1
* | | | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2015-06-2211-17/+894
|\ \ \ \
| * | | | 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-193-4/+4
| * | | | rtmutex: Warn if trylock is called from hard/softirq contextThomas Gleixner2015-05-131-0/+7
| * | | | locking/rtmutex: Drop usage of __HAVE_ARCH_CMPXCHGSebastian Andrzej Siewior2015-05-131-3/+3
| * | | | locking/qrwlock: Rename QUEUE_RWLOCK to QUEUED_RWLOCKSWaiman Long2015-05-123-5/+5
| * | | | locking/pvqspinlock: Rename QUEUED_SPINLOCK to QUEUED_SPINLOCKSIngo Molnar2015-05-112-4/+4
| * | | | 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-081-1/+1
| * | | | locking/pvqspinlock, x86: Enable PV qspinlock for KVMWaiman Long2015-05-081-1/+1
| * | | | 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-081-0/+3
| * | | | 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-081-1/+68
| * | | | locking/qspinlock: Extract out code snippets for the next patchWaiman Long2015-05-081-31/+48
| * | | | locking/qspinlock: Add pending bitPeter Zijlstra (Intel)2015-05-081-21/+98
| * | | | locking/qspinlock: Introduce a simple generic 4-byte queued spinlockWaiman Long2015-05-084-0/+218
| * | | | locking/rwsem: Reduce spinlock contention in wakeup after up_read()/up_write()Waiman Long2015-05-081-0/+44
* | | | | Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2015-06-2213-380/+481
|\ \ \ \ \
| * \ \ \ \ Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar2015-06-0213-380/+481
| |\ \ \ \ \
| | | \ \ \ \
| | | \ \ \ \
| | | \ \ \ \
| | | \ \ \ \
| | | \ \ \ \
| | | \ \ \ \
| | | \ \ \ \
| | | \ \ \ \
| | *-------. \ \ \ \ Merge branches 'array.2015.05.27a', 'doc.2015.05.27a', 'fixes.2015.05.27a', '...Paul E. McKenney2015-05-278-200/+300
| | |\ \ \ \ \ \ \ \ \
| | | | | | | * | | | | rcutorture: Test SRCU cleanup code pathPaul E. McKenney2015-05-271-19/+58
| | | | | | | * | | | | 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-271-1/+1
| | | | | | | * | | | | 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
| | | | | | * | | | | rcu: Further shrink Tiny RCU by making empty functions static inlinesPaul E. McKenney2015-05-271-33/+0
| | | |_|_|/ / / / / | | |/| | | | | | |
| | | | | * | | | | rcu: Conditionally compile RCU's eqs warningsPaul E. McKenney2015-05-271-8/+15
| | | | | * | | | | rcu: Make RCU able to tolerate undefined CONFIG_RCU_KTHREAD_PRIOPaul E. McKenney2015-05-271-0/+4
| | | | | * | | | | rcu: Make RCU able to tolerate undefined CONFIG_RCU_FANOUT_LEAFPaul E. McKenney2015-05-273-8/+18
| | | | | * | | | | rcu: Make RCU able to tolerate undefined CONFIG_RCU_FANOUTPaul E. McKenney2015-05-273-8/+20
| | | | | * | | | | rcu: Enable diagnostic dump of rcu_node combining treePaul E. McKenney2015-05-271-0/+27
| | | | | * | | | | rcu: Convert CONFIG_RCU_FANOUT_EXACT to boot parameterPaul E. McKenney2015-05-272-3/+6
| | | | | * | | | | rcu: Provide diagnostic option to slow down grace-period scansPaul E. McKenney2015-05-271-4/+25
| | | | | * | | | | rcu: Shut up spurious gcc uninitialized-variable warningPaul E. McKenney2015-05-271-3/+3
| | | | | * | | | | rcu: Modulate grace-period slow init to normalize delayPaul E. McKenney2015-05-271-2/+13
| | | |_|/ / / / / | | |/| | | | | |
| | | | * | | | | cpu: Remove new instance of __cpuinit that crept back inPaul Gortmaker2015-05-271-1/+1
| | | | * | | | | cpu: Handle smpboot_unpark_threads() uniformlyPaul E. McKenney2015-05-271-1/+1
| | | | * | | | | rcu: Correctly initialize ->rcu_qs_ctr_snap at online timePaul E. McKenney2015-05-271-1/+1
| | | | * | | | | rcu: Remove redundant offline checkPaul E. McKenney2015-05-271-2/+0
| | | | * | | | | rcu: Remove dead code from force_qs_rnp()Paul E. McKenney2015-05-271-4/+0
| | | | * | | | | rcu: Adjust ->lock acquisition for tasks no longer migratingPaul E. McKenney2015-05-271-3/+6
OpenPOWER on IntegriCloud