Files
rockchip-kernel/crypto
Sebastian Andrzej Siewior e42fa6fbec crypto: cryptd - add a lock instead preempt_disable/local_bh_disable
cryptd has a per-CPU lock which protected with local_bh_disable() and
preempt_disable().
Add an explicit spin_lock to make the locking context more obvious and
visible to lockdep. Since it is a per-CPU lock, there should be no lock
contention on the actual spinlock.
There is a small race-window where we could be migrated to another CPU
after the cpu_queue has been obtain. This is not a problem because the
actual ressource is protected by the spinlock.

Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
2021-10-26 15:27:25 +08:00
..
2018-06-18 20:17:38 +05:30
2018-05-26 09:16:44 +02:00
2018-04-21 00:58:34 +08:00
2018-04-21 00:58:34 +08:00
2018-04-21 00:58:34 +08:00
2018-07-20 13:51:21 +08:00
2018-05-16 07:23:35 +02:00
2018-04-21 00:58:30 +08:00