Commit e57ee01750c4954fd0b5e3c6109cd4b870880eb9

Authored by Uwe Kleine-König
Committed by Linus Torvalds
1 parent 8f6b0dd369

drivers/rtc/rtc-tegra.c: properly initialize spinlock

Using __SPIN_LOCK_UNLOCKED for a dynamically allocated lock is wrong and
breaks the build with PREEMPT_RT_FULL.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Cc: Andrew Chew <achew@nvidia.com>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Showing 1 changed file with 1 additions and 1 deletions Side-by-side Diff

drivers/rtc/rtc-tegra.c
... ... @@ -343,7 +343,7 @@
343 343  
344 344 /* set context info. */
345 345 info->pdev = pdev;
346   - info->tegra_rtc_lock = __SPIN_LOCK_UNLOCKED(info->tegra_rtc_lock);
  346 + spin_lock_init(&info->tegra_rtc_lock);
347 347  
348 348 platform_set_drvdata(pdev, info);
349 349