···470470 unsigned long ac_minflt, ac_majflt;471471};472472473473+struct cpu_itimer {474474+ cputime_t expires;475475+ cputime_t incr;476476+ u32 error;477477+ u32 incr_error;478478+};479479+473480/**474481 * struct task_cputime - collected CPU time counts475482 * @utime: time spent in user mode, in &cputime_t units···571564 struct pid *leader_pid;572565 ktime_t it_real_incr;573566574574- /* ITIMER_PROF and ITIMER_VIRTUAL timers for the process */575575- cputime_t it_prof_expires, it_virt_expires;576576- cputime_t it_prof_incr, it_virt_incr;567567+ /*568568+ * ITIMER_PROF and ITIMER_VIRTUAL timers for the process, we use569569+ * CPUCLOCK_PROF and CPUCLOCK_VIRT for indexing array as these570570+ * values are defined to 0 and 1 respectively571571+ */572572+ struct cpu_itimer it[2];577573578574 /*579575 * Thread group totals for process CPU timers.