]> Pileus Git - ~andy/linux/blobdiff - kernel/sched/cpuacct.c
sched/cpuacct: Remove redundant NULL checks in cpuacct_acount_field()
[~andy/linux] / kernel / sched / cpuacct.c
index b2aaaba16d465ba9f54b3cf3751b07615b45a25d..071ae8d081812905ed66ca349292a1011cb4a618 100644 (file)
@@ -237,10 +237,10 @@ void cpuacct_account_field(struct task_struct *p, int index, u64 val)
 
        rcu_read_lock();
        ca = task_ca(p);
-       while (ca && (ca != &root_cpuacct)) {
+       while (ca != &root_cpuacct) {
                kcpustat = this_cpu_ptr(ca->cpustat);
                kcpustat->cpustat[index] += val;
-               ca = parent_ca(ca);
+               ca = __parent_ca(ca);
        }
        rcu_read_unlock();
 }