alarmtimer: Switch spin_{lock,unlock}_irqsave() to guards
authorSu Hui <suhui@nfschina.com>
Wed, 30 Apr 2025 03:27:34 +0000 (11:27 +0800)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 30 Apr 2025 07:06:23 +0000 (09:06 +0200)
commit2117c1d503b4e0fd0c6776ae9fe4df2260643eae
tree92bdf578955e1735f8b57ee81687b78bee43dbad
parentd8ca84d48a2a2d4f6780980743c34b70c49f5844
alarmtimer: Switch spin_{lock,unlock}_irqsave() to guards

Using guard/scoped_guard() to simplify code. Using guard() to remove
'goto unlock' label is neater especially.

[ tglx: Brought back the scoped_guard()'s which were dropped in v2 and
   simplified alarmtimer_rtc_add_device() ]

Signed-off-by: Su Hui <suhui@nfschina.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: John Stultz <jstultz@google.com>
Link: https://lore.kernel.org/all/20250430032734.2079290-4-suhui@nfschina.com
kernel/time/alarmtimer.c