diff options
author | Ingo Molnar <mingo@elte.hu> | 2007-12-04 17:04:39 +0100 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2007-12-04 17:04:39 +0100 |
commit | 77034937dc4575ca0a76bf209838ecd39e804089 (patch) | |
tree | 96713ca12264ead56f859fd3619b27e49072456a /kernel/sched_fair.c | |
parent | Linux 2.6.24-rc4 (diff) | |
download | linux-77034937dc4575ca0a76bf209838ecd39e804089.tar.xz linux-77034937dc4575ca0a76bf209838ecd39e804089.zip |
sched: fix crash in sys_sched_rr_get_interval()
Luiz Fernando N. Capitulino reported that sched_rr_get_interval()
crashes for SCHED_OTHER tasks that are on an idle runqueue.
The fix is to return a 0 timeslice for tasks that are on an idle
runqueue. (and which are not running, obviously)
this also shrinks the code a bit:
text data bss dec hex filename
47903 3934 336 52173 cbcd sched.o.before
47885 3934 336 52155 cbbb sched.o.after
Reported-by: Luiz Fernando N. Capitulino <lcapitulino@mandriva.com.br>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel/sched_fair.c')
0 files changed, 0 insertions, 0 deletions