aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/timer.c
diff options
context:
space:
mode:
authorPaul Turner <pjt@google.com>2011-01-21 20:45:00 -0800
committerIngo Molnar <mingo@elte.hu>2011-01-26 12:31:02 +0100
commitb815f1963e47b9b69bb17e0588bd5af5b1114ae0 (patch)
treeb7c087fbf80f0e46fabfc919c619827e73963592 /kernel/timer.c
parentsched: Fix sign under-flows in wake_affine (diff)
downloadlinux-dev-b815f1963e47b9b69bb17e0588bd5af5b1114ae0.tar.xz
linux-dev-b815f1963e47b9b69bb17e0588bd5af5b1114ae0.zip
sched: Fix/remove redundant cfs_rq checks
Since updates are against an entity's queuing cfs_rq it's not possible to enter update_cfs_{shares,load} with a NULL cfs_rq. (Indeed, update_cfs_load would crash prior to the check if we did anyway since we load is examined during the initializers). Also, in the update_cfs_load case there's no point in maintaining averages for rq->cfs_rq since we don't perform shares distribution at that level -- NULL check is replaced accordingly. Thanks to Dan Carpenter for pointing out the deference before NULL check. Signed-off-by: Paul Turner <pjt@google.com> Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> LKML-Reference: <20110122044851.825284940@google.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel/timer.c')
0 files changed, 0 insertions, 0 deletions