Age | Commit message (Expand) | Author | Files | Lines |
2022-03-22 | Merge tag 'sched-core-2022-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 2 | -4/+4 |
2022-03-21 | Merge tag 'rcu.2022.03.13a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 10 | -185/+308 |
2022-03-07 | tick/rcu: Remove obsolete rcu_needs_cpu() parameters | ![](https://seccdn.libravatar.org/avatar/af41208982ef21b9226ae2e2813ec729?s=13&d=retro) Frederic Weisbecker | 1 | -2/+1 |
2022-02-24 | Merge branches 'exp.2022.02.24a', 'fixes.2022.02.14a', 'rcu_barrier.2022.02.08a', 'rcu-tasks.2022.02.08a', 'rt.2022.02.01b', 'torture.2022.02.01b' and 'torturescript.2022.02.08a' into HEAD | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 9 | -183/+305 |
2022-02-21 | Merge tag 'v5.17-rc5' into sched/core, to resolve conflicts | ![](https://seccdn.libravatar.org/avatar/32bf2b7caf423ebd4d5cc5c6288af416?s=13&d=retro) Ingo Molnar | 1 | -4/+8 |
2022-02-16 | sched/isolation: Use single feature type while referring to housekeeping cpumask | ![](https://seccdn.libravatar.org/avatar/af41208982ef21b9226ae2e2813ec729?s=13&d=retro) Frederic Weisbecker | 2 | -4/+4 |
2022-02-14 | rcu: Replace cpumask_weight with cpumask_empty where appropriate | ![](https://seccdn.libravatar.org/avatar/0b3b60ba1e23230e557955cffb589311?s=13&d=retro) Yury Norov | 2 | -3/+3 |
2022-02-14 | rcu: Uninline multi-use function: finish_rcuwait() | ![](https://seccdn.libravatar.org/avatar/32bf2b7caf423ebd4d5cc5c6288af416?s=13&d=retro) Ingo Molnar | 1 | -0/+7 |
2022-02-14 | rcu: Mark writes to the rcu_segcblist structure's ->flags field | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -2/+2 |
2022-02-14 | kasan: Record work creation stack trace with interrupts enabled | ![](https://seccdn.libravatar.org/avatar/8042dd5b3200b5fe7d96ca07aee8f5a2?s=13&d=retro) Zqiang | 1 | -1/+1 |
2022-02-14 | rcu: Inline __call_rcu() into call_rcu() | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -49/+42 |
2022-02-14 | rcu: Add mutex for rcu boost kthread spawning and affinity setting | ![](https://seccdn.libravatar.org/avatar/4728edec69bde67cf0f8a4f5568b747e?s=13&d=retro) David Woodhouse | 3 | -2/+12 |
2022-02-08 | rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -1/+1 |
2022-02-08 | rcu-tasks: Use order_base_2() instead of ilog2() | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -3/+3 |
2022-02-08 | rcu: Create and use an rcu_rdp_cpu_online() | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 2 | -12/+15 |
2022-02-08 | rcu: Make rcu_barrier() no longer block CPU-hotplug operations | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 2 | -15/+16 |
2022-02-08 | rcu: Rework rcu_barrier() and callback-migration logic | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 2 | -16/+63 |
2022-02-08 | rcu: Refactor rcu_barrier() empty-list handling | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -17/+8 |
2022-02-08 | rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for exclusion | ![](https://seccdn.libravatar.org/avatar/4728edec69bde67cf0f8a4f5568b747e?s=13&d=retro) David Woodhouse | 2 | -38/+37 |
2022-02-01 | rcutorture: Enable limited callback-flooding tests of SRCU | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -0/+2 |
2022-02-01 | rcutorture: Fix rcu_fwd_mutex deadlock | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -2/+2 |
2022-02-01 | rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -1/+1 |
2022-02-01 | rcutorture: Make rcu_fwd_cb_nodelay be a counter | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -7/+7 |
2022-02-01 | rcutorture: Increase visibility of forward-progress hangs | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -0/+4 |
2022-02-01 | rcutorture: Print message before invoking ->cb_barrier() | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -2/+6 |
2022-02-01 | rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings | ![](https://seccdn.libravatar.org/avatar/8042dd5b3200b5fe7d96ca07aee8f5a2?s=13&d=retro) Zqiang | 4 | -0/+42 |
2022-02-01 | rcu: Don't deboost before reporting expedited quiescent state | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -4/+4 |
2022-02-01 | rcu: Elevate priority of offloaded callback threads | ![](https://seccdn.libravatar.org/avatar/a572c3fb3beb8edefadbd04f5a0d0568?s=13&d=retro) Alison Chaiken | 2 | -1/+4 |
2022-02-01 | rcu: Make priority of grace-period thread consistent | ![](https://seccdn.libravatar.org/avatar/a572c3fb3beb8edefadbd04f5a0d0568?s=13&d=retro) Alison Chaiken | 1 | -0/+4 |
2022-02-01 | rcu: Move kthread_prio bounds-check to a separate function | ![](https://seccdn.libravatar.org/avatar/a572c3fb3beb8edefadbd04f5a0d0568?s=13&d=retro) Alison Chaiken | 1 | -16/+23 |
2022-02-01 | rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0 | ![](https://seccdn.libravatar.org/avatar/8042dd5b3200b5fe7d96ca07aee8f5a2?s=13&d=retro) Zqiang | 1 | -1/+1 |
2022-02-01 | rcu: Remove unused rcu_state.boost | ![](https://seccdn.libravatar.org/avatar/deaa6c82932267c2ade88201b46c0b37?s=13&d=retro) Neeraj Upadhyay | 2 | -5/+2 |
2022-02-01 | rcu/nocb: Handle concurrent nocb kthreads creation | ![](https://seccdn.libravatar.org/avatar/deaa6c82932267c2ade88201b46c0b37?s=13&d=retro) Neeraj Upadhyay | 2 | -1/+8 |
2022-02-01 | rcu: Mark accesses to boost_starttime | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -3/+4 |
2022-02-01 | rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -1/+2 |
2022-02-01 | rcu/exp: Fix check for idle context in rcu_exp_handler | ![](https://seccdn.libravatar.org/avatar/deaa6c82932267c2ade88201b46c0b37?s=13&d=retro) Neeraj Upadhyay | 1 | -1/+1 |
2022-01-26 | rcu-tasks: Fix computation of CPU-to-list shift counts | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -4/+8 |
2022-01-15 | Merge branch 'akpm' (patches from Andrew) | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -5/+2 |
2022-01-15 | rcutorture: make use of the helper function kthread_run_on_cpu() | ![](https://seccdn.libravatar.org/avatar/df6f2c7d45f440fcef85175e7ba21152?s=13&d=retro) Cai Huoqing | 1 | -5/+2 |
2021-12-09 | Merge branches 'doc.2021.11.30c', 'exp.2021.12.07a', 'fastnohz.2021.11.30c', 'fixes.2021.11.30c', 'nocb.2021.12.09a', 'nolibc.2021.11.30c', 'tasks.2021.12.09a', 'torture.2021.12.07a' and 'torturescript.2021.11.30c' into HEAD | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 14 | -568/+863 |
2021-12-09 | rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn_one_nocb_kthread() | ![](https://seccdn.libravatar.org/avatar/af41208982ef21b9226ae2e2813ec729?s=13&d=retro) Frederic Weisbecker | 1 | -11/+4 |
2021-12-09 | rcu/nocb: Allow empty "rcu_nocbs" kernel parameter | ![](https://seccdn.libravatar.org/avatar/af41208982ef21b9226ae2e2813ec729?s=13&d=retro) Frederic Weisbecker | 1 | -4/+6 |
2021-12-09 | rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or "nohz_full=" are passed | ![](https://seccdn.libravatar.org/avatar/af41208982ef21b9226ae2e2813ec729?s=13&d=retro) Frederic Weisbecker | 1 | -8/+6 |
2021-12-09 | rcu/nocb: Optimize kthreads and rdp initialization | ![](https://seccdn.libravatar.org/avatar/af41208982ef21b9226ae2e2813ec729?s=13&d=retro) Frederic Weisbecker | 1 | -7/+17 |
2021-12-09 | rcu/nocb: Prepare nocb_cb_wait() to start with a non-offloaded rdp | ![](https://seccdn.libravatar.org/avatar/af41208982ef21b9226ae2e2813ec729?s=13&d=retro) Frederic Weisbecker | 1 | -11/+12 |
2021-12-09 | rcu/nocb: Remove rcu_node structure from nocb list when de-offloaded | ![](https://seccdn.libravatar.org/avatar/af41208982ef21b9226ae2e2813ec729?s=13&d=retro) Frederic Weisbecker | 2 | -9/+43 |
2021-12-09 | rcu-tasks: Use fewer callbacks queues if callback flood ends | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -2/+46 |
2021-12-09 | rcu-tasks: Use separate ->percpu_dequeue_lim for callback dequeueing | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -5/+10 |
2021-12-09 | rcu-tasks: Use more callback queues if contention encountered | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -4/+23 |
2021-12-09 | rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_tasks_generic() | ![](https://seccdn.libravatar.org/avatar/9d92726b30d353f189c2034b1b416b05?s=13&d=retro) Paul E. McKenney | 1 | -1/+16 |