diff options
Diffstat (limited to 'patches/srcu-replace-local_irqsave-with-a-locallock.patch')
-rw-r--r-- | patches/srcu-replace-local_irqsave-with-a-locallock.patch | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/patches/srcu-replace-local_irqsave-with-a-locallock.patch b/patches/srcu-replace-local_irqsave-with-a-locallock.patch index 5f44929fbf84..2e65e8a57565 100644 --- a/patches/srcu-replace-local_irqsave-with-a-locallock.patch +++ b/patches/srcu-replace-local_irqsave-with-a-locallock.patch @@ -23,7 +23,7 @@ Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> #include "rcu.h" #include "rcu_segcblist.h" -@@ -758,6 +759,8 @@ static void srcu_flip(struct srcu_struct +@@ -760,6 +761,8 @@ static void srcu_flip(struct srcu_struct * negligible when amoritized over that time period, and the extra latency * of a needlessly non-expedited grace period is similarly negligible. */ @@ -32,7 +32,7 @@ Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> static bool srcu_might_be_idle(struct srcu_struct *sp) { unsigned long curseq; -@@ -766,13 +769,13 @@ static bool srcu_might_be_idle(struct sr +@@ -768,13 +771,13 @@ static bool srcu_might_be_idle(struct sr unsigned long t; /* If the local srcu_data structure has callbacks, not idle. */ @@ -49,7 +49,7 @@ Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> /* * No local callbacks, so probabalistically probe global state. -@@ -850,7 +853,7 @@ void __call_srcu(struct srcu_struct *sp, +@@ -852,7 +855,7 @@ void __call_srcu(struct srcu_struct *sp, return; } rhp->func = func; @@ -58,7 +58,7 @@ Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> sdp = this_cpu_ptr(sp->sda); spin_lock_rcu_node(sdp); rcu_segcblist_enqueue(&sdp->srcu_cblist, rhp, false); -@@ -866,7 +869,8 @@ void __call_srcu(struct srcu_struct *sp, +@@ -868,7 +871,8 @@ void __call_srcu(struct srcu_struct *sp, sdp->srcu_gp_seq_needed_exp = s; needexp = true; } |