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

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

Advertisement

Kernel v2.5.75 /fs/xattr.c

Filename:/fs/xattr.c
Lines Added:0
Lines Deleted:4
Also changed in: (Previous) 2.5.74-bk7  2.5.74-bk6  2.5.74-bk5  2.5.70  2.5.69-bk19  2.5.69-bk18 
(Following)

Location
[  2.5.75
  [  fs
     o  xattr.c

Patch

diff -Nru a/fs/xattr.c b/fs/xattr.c
--- a/fs/xattr.c   Thu Jul 10 13:16:27 2003
+++ b/fs/xattr.c   Thu Jul 10 13:16:27 2003
@@ -160,9 +160,7 @@
       error = security_inode_getxattr(d, kname);
       if (error)
          goto out;
-      down(&d->d_inode->i_sem);
       error = d->d_inode->i_op->getxattr(d, kname, kvalue, size);
-      up(&d->d_inode->i_sem);
    }
 
    if (kvalue && error > 0)
@@ -233,9 +231,7 @@
       error = security_inode_listxattr(d);
       if (error)
          goto out;
-      down(&d->d_inode->i_sem);
       error = d->d_inode->i_op->listxattr(d, klist, size);
-      up(&d->d_inode->i_sem);
    }
 
    if (klist && error > 0)


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