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
index 306f55b81d1012dda0c429b61aa9d95cf04e6325,d9642dd06c2535d9a59682e9b9416d980bd6703c,1d5c000e5c7aff33e1bd2f4fbd8eab5434f1d103,d9642dd06c2535d9a59682e9b9416d980bd6703c,60e79ed737003f8b8846c6260d9efa2fe4172169..28c7031711a3fe9604c75272227bf1e6fb0979b8
@@@@@@ -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