diff options
Diffstat (limited to 'kernel/sched.c')
-rw-r--r-- | kernel/sched.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/sched.c b/kernel/sched.c index c5d775079027..b1fd83dbfb47 100644 --- a/kernel/sched.c +++ b/kernel/sched.c | |||
@@ -4660,6 +4660,9 @@ static int __sched_setscheduler(struct task_struct *p, int policy, | |||
4660 | struct rq *rq; | 4660 | struct rq *rq; |
4661 | int reset_on_fork; | 4661 | int reset_on_fork; |
4662 | 4662 | ||
4663 | if (litmus->pre_setsched) | ||
4664 | litmus->pre_setsched(p, policy); | ||
4665 | |||
4663 | /* may grab non-irq protected spin_locks */ | 4666 | /* may grab non-irq protected spin_locks */ |
4664 | BUG_ON(in_interrupt()); | 4667 | BUG_ON(in_interrupt()); |
4665 | recheck: | 4668 | recheck: |