Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

Advertisement
[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.4.19-rc5-ac1 /kernel/acct.c

Filename:/kernel/acct.c
Lines Added:5
Lines Deleted:2
Also changed in: (Previous) 2.4.19-rc5  2.4.19-rc4  2.4.19-rc3-ac5  2.4.19-rc3-ac4  2.4.19-rc3-ac3  2.4.19-rc3-ac2 
(Following) 2.4.19  2.4.19-ac1  2.4.19-ac2  2.4.19-ac3  2.4.19-ac4  2.4.20-pre1-ac1 

Location
[  2.4.19-rc5-ac1
  [  kernel
     o  acct.c

Patch

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;


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.