Messages in this thread | | | Date | Wed, 6 Apr 2016 20:32:19 +1000 | From | Anton Blanchard <> | Subject | Re: [tip:sched/core] sched/cpuacct: Split usage accounting into user_usage and sys_usage |
| |
Hi,
> > > void cpuacct_charge(struct task_struct *tsk, u64 cputime) > > > { > > > struct cpuacct *ca; > > > + int index; > > > + > > > + if (user_mode(task_pt_regs(tsk))) > > > + index = CPUACCT_USAGE_USER; > > > + else > > > + index = CPUACCT_USAGE_SYSTEM;
This is oopsing because PowerPC task_pt_regs() returns NULL for kernel threads.
Anton
| |