mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-14 07:44:21 +08:00
locking/local_lock: Introduce guard definition for local_lock.
Introduce lock guard definition for local_lock_t. There are no users yet. Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Link: https://patch.msgid.link/20240620132727.660738-2-bigeasy@linutronix.de Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
568ebdaba6
commit
07e4fd4c05
@ -51,4 +51,15 @@
|
||||
#define local_unlock_irqrestore(lock, flags) \
|
||||
__local_unlock_irqrestore(lock, flags)
|
||||
|
||||
DEFINE_GUARD(local_lock, local_lock_t __percpu*,
|
||||
local_lock(_T),
|
||||
local_unlock(_T))
|
||||
DEFINE_GUARD(local_lock_irq, local_lock_t __percpu*,
|
||||
local_lock_irq(_T),
|
||||
local_unlock_irq(_T))
|
||||
DEFINE_LOCK_GUARD_1(local_lock_irqsave, local_lock_t __percpu,
|
||||
local_lock_irqsave(_T->lock, _T->flags),
|
||||
local_unlock_irqrestore(_T->lock, _T->flags),
|
||||
unsigned long flags)
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user