| Kernel v2.4.19-rc5-ac1 /kernel/acct.c |
|---|
 2.4.19-rc5-ac1
 kernel
 acct.c
diff -u --exclude-from /usr/src/exclude --new-file --recursive linux.19rc5/kernel/acct.c linux.19rc5-ac1/kernel/acct.c
--- linux.19rc5/kernel/acct.c 2002-08-01 18:50:44.000000000 +0100
+++ linux.19rc5-ac1/kernel/acct.c 2002-07-29 13:58:46.000000000 +0100
@@ -53,6 +53,7 @@
#include <linux/acct.h>
#include <linux/smp_lock.h>
#include <linux/file.h>
+#include <linux/highuid.h>
#include <linux/tty.h>
#include <asm/uaccess.h>
@@ -299,8 +300,10 @@
ac.ac_etime = encode_comp_t(jiffies - current->start_time);
ac.ac_utime = encode_comp_t(current->times.tms_utime);
ac.ac_stime = encode_comp_t(current->times.tms_stime);
- ac.ac_uid = current->uid;
- ac.ac_gid = current->gid;
+ ac.ac_uid = fs_high2lowuid(current->uid);
+ ac.ac_gid = fs_high2lowgid(current->gid);
+ ac.ac_uid32 = current->uid;
+ ac.ac_gid32 = current->gid;
ac.ac_tty = (current->tty) ? kdev_t_to_nr(current->tty->device) : 0;
ac.ac_flag = 0;
|