diff options
author | Paul Turner <pjt@google.com> | 2011-01-21 20:45:00 -0800 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2011-01-26 12:31:02 +0100 |
commit | b815f1963e47b9b69bb17e0588bd5af5b1114ae0 (patch) | |
tree | b7c087fbf80f0e46fabfc919c619827e73963592 /kernel/softirq.c | |
parent | e37b6a7b27b400c3aa488db8c6629a05095bc79c (diff) | |
download | linux-b815f1963e47b9b69bb17e0588bd5af5b1114ae0.tar.bz2 |
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/softirq.c')
0 files changed, 0 insertions, 0 deletions