diff options
author | Glenn Elliott <gelliott@cs.unc.edu> | 2012-12-11 22:01:01 -0500 |
---|---|---|
committer | Glenn Elliott <gelliott@cs.unc.edu> | 2012-12-12 14:14:41 -0500 |
commit | c8483ef0959672310bf4ebb72e1a308b00543f74 (patch) | |
tree | 9cb306009b01c5226178f69172738026431d37f2 /kernel/sched.c | |
parent | fbd9574e298157b54c38f82f536e5cea8f766dff (diff) |
make klmirqd work like aux tasks. checkpoint.
this code is untested!
Diffstat (limited to 'kernel/sched.c')
-rw-r--r-- | kernel/sched.c | 8 |
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 |