Re: [PATCH net-next 01/24] locking/local_lock: Introduce guard definition for local_lock.
From: Paolo Abeni <pabeni@redhat.com>
Date: 2023-12-18 08:16:55
Also in:
lkml
From: Paolo Abeni <pabeni@redhat.com>
Date: 2023-12-18 08:16:55
Also in:
lkml
On Fri, 2023-12-15 at 18:07 +0100, Sebastian Andrzej Siewior wrote:
Introduce lock guard definition for local_lock_t. There are no users yet. Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> --- include/linux/local_lock.h | 11 +++++++++++ 1 file changed, 11 insertions(+)diff --git a/include/linux/local_lock.h b/include/linux/local_lock.h index e55010fa73296..706c4b65d9449 100644 --- a/include/linux/local_lock.h +++ b/include/linux/local_lock.h@@ -51,4 +51,15 @@ #define local_unlock_irqrestore(lock, flags) \ __local_unlock_irqrestore(lock, flags) +DEFINE_LOCK_GUARD_1(local_lock, local_lock_t, + local_lock(_T->lock), + local_unlock(_T->lock)) +DEFINE_LOCK_GUARD_1(local_lock_irq, local_lock_t, + local_lock_irq(_T->lock), + local_unlock_irq(_T->lock))
DEFINE_GUARD should fit for the 2 above, right? Cheers, Paolo