summaryrefslogtreecommitdiffstats
path: root/kernel/sched_fair.c
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2007-12-04 17:04:39 +0100
committerIngo Molnar <mingo@elte.hu>2007-12-04 17:04:39 +0100
commit77034937dc4575ca0a76bf209838ecd39e804089 (patch)
tree96713ca12264ead56f859fd3619b27e49072456a /kernel/sched_fair.c
parentLinux 2.6.24-rc4 (diff)
downloadlinux-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