]> git.neil.brown.name Git - history.git/commitdiff
Fix more places where we exported our internal time
authorLinus Torvalds <torvalds@home.transmeta.com>
Tue, 2 Jul 2002 09:46:34 +0000 (02:46 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Tue, 2 Jul 2002 09:46:34 +0000 (02:46 -0700)
to user space. Convert to standard clock_t.

fs/proc/array.c
fs/proc/proc_misc.c

index c688bd7997a769f87942107e7823cd17aef27663..200adb72d9ac93407f7e3dee487e13bb67458f61 100644 (file)
@@ -368,8 +368,8 @@ int proc_pid_stat(struct task_struct *task, char * buffer)
                priority,
                nice,
                0UL /* removed */,
-               task->it_real_value,
-               task->start_time,
+               jiffies_to_clock_t(task->it_real_value),
+               jiffies_to_clock_t(task->start_time),
                vsize,
                mm ? mm->rss : 0, /* you might want to shift this left 3 */
                task->rlim[RLIMIT_RSS].rlim_cur,
@@ -693,15 +693,15 @@ int proc_pid_cpu(struct task_struct *task, char * buffer)
 
        len = sprintf(buffer,
                "cpu  %lu %lu\n",
-               task->utime,
-               task->stime);
+               jiffies_to_clock_t(task->utime),
+               jiffies_to_clock_t(task->stime));
                
        for (i = 0 ; i < NR_CPUS; i++) {
                if (cpu_online(i))
                len += sprintf(buffer + len, "cpu%d %lu %lu\n",
                        i,
-                                      task->per_cpu_utime[i],
-                                      task->per_cpu_stime[i]);
+                       jiffies_to_clock_t(task->per_cpu_utime[i]),
+                       jiffies_to_clock_t(task->per_cpu_stime[i]));
 
        }
        return len;
index 30ca58f87a0acb23b59569bd64791580c9850aff..686bf540ed9c121fc02b578ce7b44ba7ff2f1daf 100644 (file)
@@ -36,6 +36,7 @@
 #include <linux/init.h>
 #include <linux/smp_lock.h>
 #include <linux/seq_file.h>
+#include <linux/times.h>
 
 #include <asm/uaccess.h>
 #include <asm/pgtable.h>
@@ -294,18 +295,21 @@ static int kstat_read_proc(char *page, char **start, off_t off,
 #endif
        }
 
-       len = sprintf(page, "cpu  %u %u %u %lu\n", user, nice, system,
-                     jif * num_online_cpus() - (user + nice + system));
+       len = sprintf(page, "cpu  %u %u %u %lu\n",
+               jiffies_to_clock_t(user),
+               jiffies_to_clock_t(nice),
+               jiffies_to_clock_t(system),
+               jiffies_to_clock_t(jif * num_online_cpus() - (user + nice + system)));
        for (i = 0 ; i < NR_CPUS; i++){
                if (!cpu_online(i)) continue;
                len += sprintf(page + len, "cpu%d %u %u %u %lu\n",
                        i,
-                       kstat.per_cpu_user[i],
-                       kstat.per_cpu_nice[i],
-                       kstat.per_cpu_system[i],
-                       jif - (  kstat.per_cpu_user[i] \
+                       jiffies_to_clock_t(kstat.per_cpu_user[i]),
+                       jiffies_to_clock_t(kstat.per_cpu_nice[i]),
+                       jiffies_to_clock_t(kstat.per_cpu_system[i]),
+                       jiffies_to_clock_t(jif - (  kstat.per_cpu_user[i] \
                                   + kstat.per_cpu_nice[i] \
-                                  + kstat.per_cpu_system[i]));
+                                  + kstat.per_cpu_system[i])));
        }
        len += sprintf(page + len,
                "page %u %u\n"