hc
2023-11-07 f45e756958099c35d6afb746df1d40a1c6302cfc
kernel/include/linux/rcutree.h
....@@ -44,7 +44,11 @@
4444 rcu_note_context_switch(false);
4545 }
4646
47
+#ifdef CONFIG_PREEMPT_RT_FULL
48
+# define synchronize_rcu_bh synchronize_rcu
49
+#else
4750 void synchronize_rcu_bh(void);
51
+#endif
4852 void synchronize_sched_expedited(void);
4953 void synchronize_rcu_expedited(void);
5054
....@@ -72,7 +76,11 @@
7276 }
7377
7478 void rcu_barrier(void);
79
+#ifdef CONFIG_PREEMPT_RT_FULL
80
+# define rcu_barrier_bh rcu_barrier
81
+#else
7582 void rcu_barrier_bh(void);
83
+#endif
7684 void rcu_barrier_sched(void);
7785 bool rcu_eqs_special_set(int cpu);
7886 unsigned long get_state_synchronize_rcu(void);