diff options
author | Ingo Molnar <mingo@elte.hu> | 2009-04-20 20:38:21 +0200 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-04-20 20:38:21 +0200 |
commit | f1f9b3b1795da8625e0e6096813c9d18d4a344ce (patch) | |
tree | 5b5b8a9bc5e8b92962708282484a01d86a2027e2 | |
parent | 125e702b09a28a502e145fb434678ee27720fc48 (diff) | |
download | talos-obmc-linux-f1f9b3b1795da8625e0e6096813c9d18d4a344ce.tar.gz talos-obmc-linux-f1f9b3b1795da8625e0e6096813c9d18d4a344ce.zip |
perfcounters, sched: remove __task_delta_exec()
This function was left orphan by the latest round of sw-counter
cleanups.
[ Impact: remove unused kernel function ]
Signed-off-by: Ingo Molnar <mingo@elte.hu>
-rw-r--r-- | include/linux/kernel_stat.h | 1 | ||||
-rw-r--r-- | kernel/sched.c | 23 |
2 files changed, 0 insertions, 24 deletions
diff --git a/include/linux/kernel_stat.h b/include/linux/kernel_stat.h index 080d1fd461d7..a77c6007dc99 100644 --- a/include/linux/kernel_stat.h +++ b/include/linux/kernel_stat.h @@ -85,7 +85,6 @@ static inline unsigned int kstat_irqs(unsigned int irq) /* * Lock/unlock the current runqueue - to extract task statistics: */ -extern unsigned long long __task_delta_exec(struct task_struct *tsk, int update); extern unsigned long long task_delta_exec(struct task_struct *); extern void account_user_time(struct task_struct *, cputime_t, cputime_t); diff --git a/kernel/sched.c b/kernel/sched.c index b66a08c2480e..a69278eef425 100644 --- a/kernel/sched.c +++ b/kernel/sched.c @@ -4550,29 +4550,6 @@ EXPORT_PER_CPU_SYMBOL(kstat); * Return any ns on the sched_clock that have not yet been banked in * @p in case that task is currently running. */ -unsigned long long __task_delta_exec(struct task_struct *p, int update) -{ - s64 delta_exec; - struct rq *rq; - - rq = task_rq(p); - WARN_ON_ONCE(!runqueue_is_locked()); - WARN_ON_ONCE(!task_current(rq, p)); - - if (update) - update_rq_clock(rq); - - delta_exec = rq->clock - p->se.exec_start; - - WARN_ON_ONCE(delta_exec < 0); - - return delta_exec; -} - -/* - * Return any ns on the sched_clock that have not yet been banked in - * @p in case that task is currently running. - */ unsigned long long task_delta_exec(struct task_struct *p) { unsigned long flags; |