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

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

Advertisement

Kernel v2.6.24-rc6 /fs/xattr.c

Filename:/fs/xattr.c
Lines Added:4
Lines Deleted:4
Also changed in: (Previous) 2.6.24-rc5  2.6.24-rc4  2.6.24-rc3  2.6.24-rc2  2.6.24-rc1  2.6.23-git19 
(Following) 2.6.24-rc7  2.6.24-rc8  2.6.24  2.6.24-git15  2.6.24-git16  2.6.24-git17 

Location
[  2.6.24-rc6
  [  fs
     o  xattr.c

Patch

diff --git a/fs/xattr.c b/fs/xattr.c
index a44fd92..6645b73 100644
--- a/fs/xattr.c
+++ b/fs/xattr.c
@@ -267,7 +267,7 @@ sys_fsetxattr(int fd, char __user *name, void __user *value,
    if (!f)
       return error;
    dentry = f->f_path.dentry;
-   audit_inode(NULL, dentry->d_inode);
+   audit_inode(NULL, dentry);
    error = setxattr(dentry, name, value, size, flags);
    fput(f);
    return error;
@@ -349,7 +349,7 @@ sys_fgetxattr(int fd, char __user *name, void __user *value, size_t size)
    f = fget(fd);
    if (!f)
       return error;
-   audit_inode(NULL, f->f_path.dentry->d_inode);
+   audit_inode(NULL, f->f_path.dentry);
    error = getxattr(f->f_path.dentry, name, value, size);
    fput(f);
    return error;
@@ -422,7 +422,7 @@ sys_flistxattr(int fd, char __user *list, size_t size)
    f = fget(fd);
    if (!f)
       return error;
-   audit_inode(NULL, f->f_path.dentry->d_inode);
+   audit_inode(NULL, f->f_path.dentry);
    error = listxattr(f->f_path.dentry, list, size);
    fput(f);
    return error;
@@ -485,7 +485,7 @@ sys_fremovexattr(int fd, char __user *name)
    if (!f)
       return error;
    dentry = f->f_path.dentry;
-   audit_inode(NULL, dentry->d_inode);
+   audit_inode(NULL, dentry);
    error = removexattr(dentry, name);
    fput(f);
    return error;


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