diff options
author | Dima Zavin <dima@android.com> | 2011-07-07 20:27:59 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2011-07-08 08:02:53 -0400 |
commit | 732375c6a5a4cc825b676c922d547aba96b8ce15 (patch) | |
tree | 35002255d0e52ad478ffa7134b73c35452c502a0 /kernel | |
parent | 8edbb83e5bc3c7d5d76861fc61872105288d2610 (diff) |
plist: Remove the need to supply locks to plist heads
This was legacy code brought over from the RT tree and
is no longer necessary.
Signed-off-by: Dima Zavin <dima@android.com>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Daniel Walker <dwalker@codeaurora.org>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Andi Kleen <andi@firstfloor.org>
Cc: Lai Jiangshan <laijs@cn.fujitsu.com>
Link: http://lkml.kernel.org/r/1310084879-10351-2-git-send-email-dima@android.com
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/fork.c | 2 | ||||
-rw-r--r-- | kernel/futex.c | 2 | ||||
-rw-r--r-- | kernel/pm_qos_params.c | 6 | ||||
-rw-r--r-- | kernel/rtmutex.c | 2 | ||||
-rw-r--r-- | kernel/sched.c | 4 |
5 files changed, 8 insertions, 8 deletions
diff --git a/kernel/fork.c b/kernel/fork.c index 0276c30401a0..7517a53d50e3 100644 --- a/kernel/fork.c +++ b/kernel/fork.c | |||
@@ -1013,7 +1013,7 @@ static void rt_mutex_init_task(struct task_struct *p) | |||
1013 | { | 1013 | { |
1014 | raw_spin_lock_init(&p->pi_lock); | 1014 | raw_spin_lock_init(&p->pi_lock); |
1015 | #ifdef CONFIG_RT_MUTEXES | 1015 | #ifdef CONFIG_RT_MUTEXES |
1016 | plist_head_init_raw(&p->pi_waiters, &p->pi_lock); | 1016 | plist_head_init(&p->pi_waiters); |
1017 | p->pi_blocked_on = NULL; | 1017 | p->pi_blocked_on = NULL; |
1018 | #endif | 1018 | #endif |
1019 | } | 1019 | } |
diff --git a/kernel/futex.c b/kernel/futex.c index fe28dc282eae..3fbc76cbb9aa 100644 --- a/kernel/futex.c +++ b/kernel/futex.c | |||
@@ -2697,7 +2697,7 @@ static int __init futex_init(void) | |||
2697 | futex_cmpxchg_enabled = 1; | 2697 | futex_cmpxchg_enabled = 1; |
2698 | 2698 | ||
2699 | for (i = 0; i < ARRAY_SIZE(futex_queues); i++) { | 2699 | for (i = 0; i < ARRAY_SIZE(futex_queues); i++) { |
2700 | plist_head_init(&futex_queues[i].chain, &futex_queues[i].lock); | 2700 | plist_head_init(&futex_queues[i].chain); |
2701 | spin_lock_init(&futex_queues[i].lock); | 2701 | spin_lock_init(&futex_queues[i].lock); |
2702 | } | 2702 | } |
2703 | 2703 | ||
diff --git a/kernel/pm_qos_params.c b/kernel/pm_qos_params.c index 6824ca7d4d0c..37f05d0f0793 100644 --- a/kernel/pm_qos_params.c +++ b/kernel/pm_qos_params.c | |||
@@ -74,7 +74,7 @@ static DEFINE_SPINLOCK(pm_qos_lock); | |||
74 | static struct pm_qos_object null_pm_qos; | 74 | static struct pm_qos_object null_pm_qos; |
75 | static BLOCKING_NOTIFIER_HEAD(cpu_dma_lat_notifier); | 75 | static BLOCKING_NOTIFIER_HEAD(cpu_dma_lat_notifier); |
76 | static struct pm_qos_object cpu_dma_pm_qos = { | 76 | static struct pm_qos_object cpu_dma_pm_qos = { |
77 | .requests = PLIST_HEAD_INIT(cpu_dma_pm_qos.requests, pm_qos_lock), | 77 | .requests = PLIST_HEAD_INIT(cpu_dma_pm_qos.requests), |
78 | .notifiers = &cpu_dma_lat_notifier, | 78 | .notifiers = &cpu_dma_lat_notifier, |
79 | .name = "cpu_dma_latency", | 79 | .name = "cpu_dma_latency", |
80 | .target_value = PM_QOS_CPU_DMA_LAT_DEFAULT_VALUE, | 80 | .target_value = PM_QOS_CPU_DMA_LAT_DEFAULT_VALUE, |
@@ -84,7 +84,7 @@ static struct pm_qos_object cpu_dma_pm_qos = { | |||
84 | 84 | ||
85 | static BLOCKING_NOTIFIER_HEAD(network_lat_notifier); | 85 | static BLOCKING_NOTIFIER_HEAD(network_lat_notifier); |
86 | static struct pm_qos_object network_lat_pm_qos = { | 86 | static struct pm_qos_object network_lat_pm_qos = { |
87 | .requests = PLIST_HEAD_INIT(network_lat_pm_qos.requests, pm_qos_lock), | 87 | .requests = PLIST_HEAD_INIT(network_lat_pm_qos.requests), |
88 | .notifiers = &network_lat_notifier, | 88 | .notifiers = &network_lat_notifier, |
89 | .name = "network_latency", | 89 | .name = "network_latency", |
90 | .target_value = PM_QOS_NETWORK_LAT_DEFAULT_VALUE, | 90 | .target_value = PM_QOS_NETWORK_LAT_DEFAULT_VALUE, |
@@ -95,7 +95,7 @@ static struct pm_qos_object network_lat_pm_qos = { | |||
95 | 95 | ||
96 | static BLOCKING_NOTIFIER_HEAD(network_throughput_notifier); | 96 | static BLOCKING_NOTIFIER_HEAD(network_throughput_notifier); |
97 | static struct pm_qos_object network_throughput_pm_qos = { | 97 | static struct pm_qos_object network_throughput_pm_qos = { |
98 | .requests = PLIST_HEAD_INIT(network_throughput_pm_qos.requests, pm_qos_lock), | 98 | .requests = PLIST_HEAD_INIT(network_throughput_pm_qos.requests), |
99 | .notifiers = &network_throughput_notifier, | 99 | .notifiers = &network_throughput_notifier, |
100 | .name = "network_throughput", | 100 | .name = "network_throughput", |
101 | .target_value = PM_QOS_NETWORK_THROUGHPUT_DEFAULT_VALUE, | 101 | .target_value = PM_QOS_NETWORK_THROUGHPUT_DEFAULT_VALUE, |
diff --git a/kernel/rtmutex.c b/kernel/rtmutex.c index ab449117aaf2..255e1662acdb 100644 --- a/kernel/rtmutex.c +++ b/kernel/rtmutex.c | |||
@@ -890,7 +890,7 @@ void __rt_mutex_init(struct rt_mutex *lock, const char *name) | |||
890 | { | 890 | { |
891 | lock->owner = NULL; | 891 | lock->owner = NULL; |
892 | raw_spin_lock_init(&lock->wait_lock); | 892 | raw_spin_lock_init(&lock->wait_lock); |
893 | plist_head_init_raw(&lock->wait_list, &lock->wait_lock); | 893 | plist_head_init(&lock->wait_list); |
894 | 894 | ||
895 | debug_rt_mutex_init(lock, name); | 895 | debug_rt_mutex_init(lock, name); |
896 | } | 896 | } |
diff --git a/kernel/sched.c b/kernel/sched.c index 3f2e502d609b..71bc127e96ba 100644 --- a/kernel/sched.c +++ b/kernel/sched.c | |||
@@ -7781,7 +7781,7 @@ static void init_rt_rq(struct rt_rq *rt_rq, struct rq *rq) | |||
7781 | #ifdef CONFIG_SMP | 7781 | #ifdef CONFIG_SMP |
7782 | rt_rq->rt_nr_migratory = 0; | 7782 | rt_rq->rt_nr_migratory = 0; |
7783 | rt_rq->overloaded = 0; | 7783 | rt_rq->overloaded = 0; |
7784 | plist_head_init_raw(&rt_rq->pushable_tasks, &rq->lock); | 7784 | plist_head_init(&rt_rq->pushable_tasks); |
7785 | #endif | 7785 | #endif |
7786 | 7786 | ||
7787 | rt_rq->rt_time = 0; | 7787 | rt_rq->rt_time = 0; |
@@ -7986,7 +7986,7 @@ void __init sched_init(void) | |||
7986 | #endif | 7986 | #endif |
7987 | 7987 | ||
7988 | #ifdef CONFIG_RT_MUTEXES | 7988 | #ifdef CONFIG_RT_MUTEXES |
7989 | plist_head_init_raw(&init_task.pi_waiters, &init_task.pi_lock); | 7989 | plist_head_init(&init_task.pi_waiters); |
7990 | #endif | 7990 | #endif |
7991 | 7991 | ||
7992 | /* | 7992 | /* |