rcu.h (cad7b3897279c869de61dc88133037b941f84233) rcu.h (82118249d0ca4078d56d5e43172ada1567fdf946)
1/*
2 * Read-Copy Update definitions shared among RCU implementations.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
8 *

--- 305 unchanged lines hidden (view full) ---

314#else /* #ifdef CONFIG_TINY_RCU */
315bool rcu_gp_is_normal(void); /* Internal RCU use. */
316bool rcu_gp_is_expedited(void); /* Internal RCU use. */
317void rcu_expedite_gp(void);
318void rcu_unexpedite_gp(void);
319void rcupdate_announce_bootup_oddness(void);
320#endif /* #else #ifdef CONFIG_TINY_RCU */
321
1/*
2 * Read-Copy Update definitions shared among RCU implementations.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
8 *

--- 305 unchanged lines hidden (view full) ---

314#else /* #ifdef CONFIG_TINY_RCU */
315bool rcu_gp_is_normal(void); /* Internal RCU use. */
316bool rcu_gp_is_expedited(void); /* Internal RCU use. */
317void rcu_expedite_gp(void);
318void rcu_unexpedite_gp(void);
319void rcupdate_announce_bootup_oddness(void);
320#endif /* #else #ifdef CONFIG_TINY_RCU */
321
322#define RCU_SCHEDULER_INACTIVE 0
323#define RCU_SCHEDULER_INIT 1
324#define RCU_SCHEDULER_RUNNING 2
325
322enum rcutorture_type {
323 RCU_FLAVOR,
324 RCU_BH_FLAVOR,
325 RCU_SCHED_FLAVOR,
326 RCU_TASKS_FLAVOR,
327 SRCU_FLAVOR,
328 INVALID_RCU_FLAVOR
329};

--- 78 unchanged lines hidden ---
326enum rcutorture_type {
327 RCU_FLAVOR,
328 RCU_BH_FLAVOR,
329 RCU_SCHED_FLAVOR,
330 RCU_TASKS_FLAVOR,
331 SRCU_FLAVOR,
332 INVALID_RCU_FLAVOR
333};

--- 78 unchanged lines hidden ---