| From 6cc362db8c60d39507b51796e6724bde4d76ffbe Mon Sep 17 00:00:00 2001 |
| From: Steven Rostedt <srostedt@redhat.com> |
| Date: Tue, 17 Jul 2012 10:45:59 -0400 |
| Subject: [PATCH 260/274] cpu/rt: Fix cpu_hotplug variable initialization |
| |
| The commit "cpu/rt: Rework cpu down for PREEMPT_RT" changed the double |
| meaning of the cpu_hotplug.lock, where it was a spinlock for RT and a |
| mutex for non-RT, to just a mutex for both. But the initialization of |
| the variable was not updated to reflect this change. |
| |
| Cc: stable-rt@vger.kernel.org |
| Signed-off-by: Steven Rostedt <rostedt@goodmis.org> |
| --- |
| kernel/cpu.c | 4 ---- |
| 1 file changed, 4 deletions(-) |
| |
| diff --git a/kernel/cpu.c b/kernel/cpu.c |
| index c5b3273..3e722c0 100644 |
| --- a/kernel/cpu.c |
| +++ b/kernel/cpu.c |
| @@ -54,11 +54,7 @@ static struct { |
| int refcount; |
| } cpu_hotplug = { |
| .active_writer = NULL, |
| -#ifdef CONFIG_PREEMPT_RT_FULL |
| - .lock = __SPIN_LOCK_UNLOCKED(cpu_hotplug.lock), |
| -#else |
| .lock = __MUTEX_INITIALIZER(cpu_hotplug.lock), |
| -#endif |
| .refcount = 0, |
| }; |
| |
| -- |
| 1.7.10.4 |
| |