aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/sched.c
diff options
context:
space:
mode:
authorGlenn Elliott <gelliott@cs.unc.edu>2012-12-11 22:01:01 -0500
committerGlenn Elliott <gelliott@cs.unc.edu>2012-12-12 14:14:41 -0500
commitc8483ef0959672310bf4ebb72e1a308b00543f74 (patch)
tree9cb306009b01c5226178f69172738026431d37f2 /kernel/sched.c
parentfbd9574e298157b54c38f82f536e5cea8f766dff (diff)
make klmirqd work like aux tasks. checkpoint.
this code is untested!
Diffstat (limited to 'kernel/sched.c')
-rw-r--r--kernel/sched.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/kernel/sched.c b/kernel/sched.c
index 251c89eaf24e..840f87bce097 100644
--- a/kernel/sched.c
+++ b/kernel/sched.c
@@ -4340,10 +4340,6 @@ need_resched:
4340 rcu_note_context_switch(cpu); 4340 rcu_note_context_switch(cpu);
4341 prev = rq->curr; 4341 prev = rq->curr;
4342 4342
4343#ifdef CONFIG_LITMUS_SOFTIRQD
4344 release_klitirqd_lock(prev);
4345#endif
4346
4347 /* LITMUS^RT: quickly re-evaluate the scheduling decision 4343 /* LITMUS^RT: quickly re-evaluate the scheduling decision
4348 * if the previous one is no longer valid after CTX. 4344 * if the previous one is no longer valid after CTX.
4349 */ 4345 */
@@ -4444,10 +4440,6 @@ litmus_need_resched_nonpreemptible:
4444 if (need_resched()) 4440 if (need_resched())
4445 goto need_resched; 4441 goto need_resched;
4446 4442
4447#ifdef LITMUS_SOFTIRQD
4448 reacquire_klitirqd_lock(prev);
4449#endif
4450
4451#ifdef CONFIG_LITMUS_PAI_SOFTIRQD 4443#ifdef CONFIG_LITMUS_PAI_SOFTIRQD
4452 litmus->run_tasklets(prev); 4444 litmus->run_tasklets(prev);
4453#endif 4445#endif