From 7331d4b51eef28b9fa6b08ee698572d615b04293 Mon Sep 17 00:00:00 2001 From: Ingo Molnar Date: Mon, 3 Jul 2006 00:25:10 -0700 Subject: [PATCH] --- yaml --- r: 31822 b: refs/heads/master c: fcb993712f231a4faea8393513d1276170679107 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/kernel/sched.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 472873d70d75..ff8505051a52 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d730e882a15c38de02b63a063be636b2ff9e9ed1 +refs/heads/master: fcb993712f231a4faea8393513d1276170679107 diff --git a/trunk/kernel/sched.c b/trunk/kernel/sched.c index ae4db0185bb2..f4778d1aef69 100644 --- a/trunk/kernel/sched.c +++ b/trunk/kernel/sched.c @@ -266,6 +266,7 @@ struct runqueue { unsigned long ttwu_cnt; unsigned long ttwu_local; #endif + struct lock_class_key rq_lock_key; }; static DEFINE_PER_CPU(struct runqueue, runqueues); @@ -6656,6 +6657,7 @@ void __init sched_init(void) rq = cpu_rq(i); spin_lock_init(&rq->lock); + lockdep_set_class(&rq->lock, &rq->rq_lock_key); rq->nr_running = 0; rq->active = rq->arrays; rq->expired = rq->arrays + 1;