]>
Commit | Line | Data |
---|---|---|
e2cab6c9 GKH |
1 | From e57ee01750c4954fd0b5e3c6109cd4b870880eb9 Mon Sep 17 00:00:00 2001 |
2 | From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= <u.kleine-koenig@pengutronix.de> | |
3 | Date: Mon, 25 Jul 2011 17:13:34 -0700 | |
4 | Subject: drivers/rtc/rtc-tegra.c: properly initialize spinlock | |
5 | MIME-Version: 1.0 | |
6 | Content-Type: text/plain; charset=UTF-8 | |
7 | Content-Transfer-Encoding: 8bit | |
8 | ||
9 | From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= <u.kleine-koenig@pengutronix.de> | |
10 | ||
11 | commit e57ee01750c4954fd0b5e3c6109cd4b870880eb9 upstream. | |
12 | ||
13 | Using __SPIN_LOCK_UNLOCKED for a dynamically allocated lock is wrong and | |
14 | breaks the build with PREEMPT_RT_FULL. | |
15 | ||
16 | Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | |
17 | Cc: Andrew Chew <achew@nvidia.com> | |
18 | Signed-off-by: Andrew Morton <akpm@linux-foundation.org> | |
19 | Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> | |
20 | Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | |
21 | ||
22 | --- | |
23 | drivers/rtc/rtc-tegra.c | 2 +- | |
24 | 1 file changed, 1 insertion(+), 1 deletion(-) | |
25 | ||
26 | --- a/drivers/rtc/rtc-tegra.c | |
27 | +++ b/drivers/rtc/rtc-tegra.c | |
28 | @@ -343,7 +343,7 @@ static int __devinit tegra_rtc_probe(str | |
29 | ||
30 | /* set context info. */ | |
31 | info->pdev = pdev; | |
32 | - info->tegra_rtc_lock = __SPIN_LOCK_UNLOCKED(info->tegra_rtc_lock); | |
33 | + spin_lock_init(&info->tegra_rtc_lock); | |
34 | ||
35 | platform_set_drvdata(pdev, info); | |
36 |