]> git.hungrycats.org Git - linux/commit
[PATCH] reiserfs: xattr/acl fixes
authorJeff Mahoney <jeffm@suse.com>
Tue, 24 Aug 2004 04:39:28 +0000 (21:39 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Tue, 24 Aug 2004 04:39:28 +0000 (21:39 -0700)
commit2888a220edd2899537eea937bed066339297b46a
tree7f11dfd242b29931616263c11fc9383d117493b2
parent2b2fea833f8ba160d3022b77c4c24d24c776333c
[PATCH] reiserfs: xattr/acl fixes

Here are a few fixes for bugs noticed on reiserfs-list or our own bugzilla.

Attached is a patch that fixes several problems with xattrs/acls:
[SECURITY] Fixes the inode not getting dirtied when mode is set
           via setxattr()
[CORRECTNESS] Fixes the inode not getting ctime updated when an xattr is
              removed
[DATA] Fixes an issue with dcache hash colliding names in the filesystem
       root caused by the d_compare to hide .reiserfs_priv. The bug
       can only occur in the filesystem root, which is why we haven't
       seen many (any, outside of the suse bugzilla, afaik) reports on
       this. The results are that dcache operations on colliding entries
       in the fs root will choose the first match rather than the
       correct entry.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
fs/reiserfs/xattr.c
fs/reiserfs/xattr_acl.c