Merge branches 'fixes.2024.04.15a', 'misc.2024.04.12a', 'rcu-sync-normal-improve...
authorUladzislau Rezki (Sony) <urezki@gmail.com>
Tue, 16 Apr 2024 09:18:01 +0000 (11:18 +0200)
committerUladzislau Rezki (Sony) <urezki@gmail.com>
Wed, 1 May 2024 11:04:02 +0000 (13:04 +0200)
fixes.2024.04.15a: RCU fixes
misc.2024.04.12a: Miscellaneous fixes
rcu-sync-normal-improve.2024.04.15a: Improving synchronize_rcu() call
rcu-tasks.2024.04.15a: Tasks RCU updates
rcutorture.2024.04.15a: Torture-test updates

1  2  3  4  5 
kernel/rcu/tasks.h
kernel/rcu/tree.c
kernel/rcu/tree.h

Simple merge
@@@@@@ -536,17 -508,17 -511,17 -508,17 -508,10 +539,10 @@@@@@ static struct rcu_node *rcu_get_root(vo
     /*
      * Send along grace-period-related data for rcutorture diagnostics.
      */
---- void rcutorture_get_gp_data(enum rcutorture_type test_type, int *flags,
----                        unsigned long *gp_seq)
  -  {
  -     switch (test_type) {
  -     case RCU_FLAVOR:
  -             *flags = READ_ONCE(rcu_state.gp_flags);
  -             *gp_seq = rcu_seq_current(&rcu_state.gp_seq);
  -             break;
  -     default:
  -             break;
  -     }
++++ void rcutorture_get_gp_data(int *flags, unsigned long *gp_seq)
  +  {
-- -    switch (test_type) {
-- -    case RCU_FLAVOR:
-- -            *flags = READ_ONCE(rcu_state.gp_flags);
-- -            *gp_seq = rcu_seq_current(&rcu_state.gp_seq);
-- -            break;
-- -    default:
-- -            break;
-- -    }
++++    *flags = READ_ONCE(rcu_state.gp_flags);
++++    *gp_seq = rcu_seq_current(&rcu_state.gp_seq);
     }
     EXPORT_SYMBOL_GPL(rcutorture_get_gp_data);
     
Simple merge