rcu: Remove unnecessary condition check in rcu_qsctr_help()
When the ->curtail and ->donetail pointers differ, ->rcucblist always points to the beginning of the current list and thus cannot be NULL. Therefore, the check ->rcucblist != NULL is redundant and this commit removes it. Cc: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> Signed-off-by: Alexander Gordeev <agordeev@redhat.com> Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
This commit is contained in:
parent
c517d838eb
commit
27153acbe1
@ -103,8 +103,7 @@ EXPORT_SYMBOL(__rcu_is_watching);
|
|||||||
static int rcu_qsctr_help(struct rcu_ctrlblk *rcp)
|
static int rcu_qsctr_help(struct rcu_ctrlblk *rcp)
|
||||||
{
|
{
|
||||||
RCU_TRACE(reset_cpu_stall_ticks(rcp));
|
RCU_TRACE(reset_cpu_stall_ticks(rcp));
|
||||||
if (rcp->rcucblist != NULL &&
|
if (rcp->donetail != rcp->curtail) {
|
||||||
rcp->donetail != rcp->curtail) {
|
|
||||||
rcp->donetail = rcp->curtail;
|
rcp->donetail = rcp->curtail;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user