|
@@ -3180,7 +3180,7 @@ rcu_boot_init_percpu_data(int cpu, struct rcu_state *rsp)
|
|
|
* that this CPU cannot possibly have any RCU callbacks in flight yet.
|
|
|
*/
|
|
|
static void
|
|
|
-rcu_init_percpu_data(int cpu, struct rcu_state *rsp, int preemptible)
|
|
|
+rcu_init_percpu_data(int cpu, struct rcu_state *rsp)
|
|
|
{
|
|
|
unsigned long flags;
|
|
|
unsigned long mask;
|
|
@@ -3193,7 +3193,6 @@ rcu_init_percpu_data(int cpu, struct rcu_state *rsp, int preemptible)
|
|
|
/* Set up local state, ensuring consistent view of global state. */
|
|
|
raw_spin_lock_irqsave(&rnp->lock, flags);
|
|
|
rdp->beenonline = 1; /* We have now been online. */
|
|
|
- rdp->preemptible = preemptible;
|
|
|
rdp->qlen_last_fqs_check = 0;
|
|
|
rdp->n_force_qs_snap = rsp->n_force_qs;
|
|
|
rdp->blimit = blimit;
|
|
@@ -3237,8 +3236,7 @@ static void rcu_prepare_cpu(int cpu)
|
|
|
struct rcu_state *rsp;
|
|
|
|
|
|
for_each_rcu_flavor(rsp)
|
|
|
- rcu_init_percpu_data(cpu, rsp,
|
|
|
- strcmp(rsp->name, "rcu_preempt") == 0);
|
|
|
+ rcu_init_percpu_data(cpu, rsp);
|
|
|
}
|
|
|
|
|
|
/*
|