mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-30 23:54:04 +08:00
crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu()
Now that synchronize_rcu() waits for bh-disable regions of code as well as RCU read-side critical sections, the synchronize_rcu_bh() in pcrypt_cpumask_change_notify() can be replaced by synchronize_rcu(). This commit therefore makes this change. Signed-off-by: Paul E. McKenney <paulmck@linux.ibm.com> Cc: Steffen Klassert <steffen.klassert@secunet.com> Cc: <linux-crypto@vger.kernel.org> Acked-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
04229110ad
commit
a0076e1778
@ -382,7 +382,7 @@ static int pcrypt_cpumask_change_notify(struct notifier_block *self,
|
|||||||
|
|
||||||
cpumask_copy(new_mask->mask, cpumask->cbcpu);
|
cpumask_copy(new_mask->mask, cpumask->cbcpu);
|
||||||
rcu_assign_pointer(pcrypt->cb_cpumask, new_mask);
|
rcu_assign_pointer(pcrypt->cb_cpumask, new_mask);
|
||||||
synchronize_rcu_bh();
|
synchronize_rcu();
|
||||||
|
|
||||||
free_cpumask_var(old_mask->mask);
|
free_cpumask_var(old_mask->mask);
|
||||||
kfree(old_mask);
|
kfree(old_mask);
|
||||||
|
Loading…
Reference in New Issue
Block a user