summaryrefslogtreecommitdiffstats
path: root/kernel
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | | | | | | | | | | | | | | | completion: Use simple wait queuesThomas Gleixner2020-03-211-17/+19
| * | | | | | | | | | | | | | | | | | | | | | | | | | | sched/swait: Prepare usage in completionsThomas Gleixner2020-03-212-1/+17
| * | | | | | | | | | | | | | | | | | | | | | | | | | | timekeeping: Split jiffies seqlockThomas Gleixner2020-03-215-17/+28
| * | | | | | | | | | | | | | | | | | | | | | | | | | | rcuwait: Add @state argument to rcuwait_wait_event()Peter Zijlstra (Intel)2020-03-211-1/+1
| * | | | | | | | | | | | | | | | | | | | | | | | | | | lockdep: Teach lockdep about "USED" <- "IN-NMI" inversionsPeter Zijlstra2020-03-201-3/+59
| * | | | | | | | | | | | | | | | | | | | | | | | | | | locking/lockdep: Rework lockdep_lockPeter Zijlstra2020-03-201-41/+48
| * | | | | | | | | | | | | | | | | | | | | | | | | | | locking/lockdep: Fix bad recursion patternPeter Zijlstra2020-03-201-34/+40
| * | | | | | | | | | | | | | | | | | | | | | | | | | | locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()Boqun Feng2020-03-201-0/+4
| * | | | | | | | | | | | | | | | | | | | | | | | | | | futex: Remove {get,drop}_futex_key_refs()Peter Zijlstra2020-03-061-84/+6
| * | | | | | | | | | | | | | | | | | | | | | | | | | | futex: Remove pointless mmgrap() + mmdrop()Peter Zijlstra2020-03-061-13/+1
| * | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'locking/urgent'Peter Zijlstra2020-03-0629-551/+674
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | locking/percpu-rwsem: Add might_sleep() for writer lockingDavidlohr Bueso2020-02-111-0/+1
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | locking/percpu-rwsem: Fold __percpu_up_read()Davidlohr Bueso2020-02-112-15/+1
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | locking/rwsem: Remove RWSEM_OWNER_UNKNOWNPeter Zijlstra2020-02-111-2/+0
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | locking/percpu-rwsem: Remove the embedded rwsemPeter Zijlstra2020-02-113-58/+116
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | locking/percpu-rwsem: Extract __percpu_down_read_trylock()Peter Zijlstra2020-02-111-6/+13
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | locking/percpu-rwsem: Move __this_cpu_inc() into the slowpathPeter Zijlstra2020-02-111-0/+2
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | locking/percpu-rwsem: Convert to boolPeter Zijlstra2020-02-111-4/+4
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_mapPeter Zijlstra2020-02-114-8/+18
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | locking/lockdep: Reuse freed chain_hlocks entriesWaiman Long2020-02-113-15/+255
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | locking/lockdep: Track number of zapped lock chainsWaiman Long2020-02-113-0/+7
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | locking/lockdep: Throw away all lock chains with zapped classWaiman Long2020-02-113-36/+7
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | locking/lockdep: Track number of zapped classesWaiman Long2020-02-113-0/+9
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | locking/lockdep: Display irq_context names in /proc/lockdep_chainsWaiman Long2020-02-111-1/+8
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | locking/lockdep: Decrement IRQ context counters when removing lock chainWaiman Long2020-02-112-17/+29
| | |_|/ / / / / / / / / / / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-03-3016-196/+550
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar2020-03-2416-196/+550
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|_|/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | / / / / / / | | | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | *-----------. \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branches 'doc.2020.02.27a', 'fixes.2020.03.21a', 'kfree_rcu.2020.02.20a...Paul E. McKenney2020-03-2116-196/+550
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|_|/ / / / / / / / / / / / / / / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcutorture: Manually clean up after rcu_barrier() failurePaul E. McKenney2020-02-201-1/+15
| | | | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPUPaul E. McKenney2020-02-201-3/+13
| | | | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcuperf: Measure memory footprint during kfree_rcu() testJoel Fernandes (Google)2020-02-201-2/+12
| | | | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcutorture: Annotation lockless accesses to rcu_torture_currentPaul E. McKenney2020-02-201-4/+6
| | | | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batchPaul E. McKenney2020-02-201-2/+2
| | | | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcutorture: Fix stray access to rcu_fwd_cb_nodelayPaul E. McKenney2020-02-201-1/+1
| | | | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data racePaul E. McKenney2020-02-201-4/+6
| | | | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | torture: Allow disabling of boottime CPU-hotplug torture operationsPaul E. McKenney2020-02-201-0/+7
| | | | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcutorture: Suppress boottime bad-sequence warningsPaul E. McKenney2020-02-201-1/+2
| | | | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcutorture: Allow boottime stall warnings to be suppressedPaul E. McKenney2020-02-205-6/+29
| | | | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | torture: Forgive -EBUSY from boottime CPU-hotplug operationsPaul E. McKenney2020-02-201-4/+18
| | | | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcutorture: Refrain from callback flooding during bootPaul E. McKenney2020-02-201-2/+5
| | | | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcutorture: Suppress forward-progress complaints during early bootPaul E. McKenney2020-02-203-2/+20
| | | |_|_|_|_|_|/ / / / / / / / / / / / / / / / / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seqPaul E. McKenney2020-02-201-1/+3
| | | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | srcu: Fix process_srcu()/srcu_batches_completed() dataracePaul E. McKenney2020-02-201-1/+1
| | | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | srcu: Fix __call_srcu()/srcu_get_delay() dataracePaul E. McKenney2020-02-201-3/+3
| | | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | srcu: Fix __call_srcu()/process_srcu() dataracePaul E. McKenney2020-02-201-2/+2
| | | |_|_|_|_|/ / / / / / / / / / / / / / / / / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Add missing annotation for exit_tasks_rcu_finish()Jules Irenge2020-02-201-1/+1
| | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Add missing annotation for exit_tasks_rcu_start()Jules Irenge2020-02-201-1/+1
| | | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcu-tasks: *_ONCE() for rcu_tasks_cbs_headPaul E. McKenney2020-02-201-2/+2
| | | |_|_|_|/ / / / / / / / / / / / / / / / / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Update __call_rcu() commentsPaul E. McKenney2020-02-201-7/+2
| | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Fix spelling mistake "leval" -> "level"Colin Ian King2020-02-201-1/+1