Merge branches 'fixes.2020.04.27a', 'kfree_rcu.2020.04.27a', 'rcu-tasks.2020.04.27a...
authorPaul E. McKenney <paulmck@kernel.org>
Thu, 7 May 2020 17:18:32 +0000 (10:18 -0700)
committerPaul E. McKenney <paulmck@kernel.org>
Thu, 7 May 2020 17:18:32 +0000 (10:18 -0700)
fixes.2020.04.27a:  Miscellaneous fixes.
kfree_rcu.2020.04.27a:  Changes related to kfree_rcu().
rcu-tasks.2020.04.27a:  Addition of new RCU-tasks flavors.
stall.2020.04.27a:  RCU CPU stall-warning updates.
torture.2020.05.07a:  Torture-test updates.

1  2  3  4  5 
Documentation/admin-guide/kernel-parameters.txt
include/linux/rcutiny.h
kernel/rcu/rcu.h
kernel/rcu/rcutorture.c
kernel/rcu/tree.c
kernel/rcu/tree.h
kernel/rcu/tree_exp.h
kernel/rcu/tree_plugin.h
kernel/rcu/tree_stall.h
kernel/rcu/update.c

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@@@@ -421,13 -453,13 -455,13 -435,11 -421,13 +501,11 @@@@@@ static void print_other_cpu_stall(unsig
                        pr_err("INFO: Stall ended before state dump start\n");
                } else {
                        j = jiffies;
 ----                   gpa = READ_ONCE(rcu_state.gp_activity);
 ++++                   gpa = data_race(rcu_state.gp_activity);
                        pr_err("All QSes seen, last %s kthread activity %ld (%ld-%ld), jiffies_till_next_fqs=%ld, root ->qsmask %#lx\n",
                               rcu_state.name, j - gpa, j, gpa,
 ----                          READ_ONCE(jiffies_till_next_fqs),
 ++++                          data_race(jiffies_till_next_fqs),
                               rcu_get_root()->qsmask);
--- -                   /* In this case, the current CPU might be at fault. */
--- -                   sched_show_task(current);
                }
        }
        /* Rewrite if needed in case of slow consoles. */
Simple merge