Jan Kara
e47776a0a4
Forbid user to change file flags on quota files
...
Forbid user from changing file flags on quota files. User has no bussiness
in playing with these flags when quota is on. Furthermore there is a
remote possibility of deadlock due to a lock inversion between quota file's
i_mutex and transaction's start (i_mutex for quota file is locked only when
trasaction is started in quota operations) in ext3 and ext4.
Signed-off-by: Jan Kara <jack@suse.cz>
Cc: LIOU Payphone <lioupayphone@gmail.com>
Cc: <linux-ext4@vger.kernel.org>
Acked-by: Dave Kleikamp <shaggy@austin.ibm.com>
Cc: <reiserfs-dev@namesys.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-11-14 18:45:38 -08:00
..
acl.c
Introduce is_owner_or_cap() to wrap CAP_FOWNER use with fsuid check
2007-07-17 12:00:03 -07:00
acl.h
[PATCH] ext4: rename ext4 symbols to avoid duplication of ext3 symbols
2006-10-11 11:14:15 -07:00
balloc.c
Revert "ext2/ext3/ext4: add block bitmap validation"
2007-11-13 08:09:11 -08:00
bitmap.c
fs: mark nibblemap const
2007-10-17 08:42:47 -07:00
dir.c
ext4: remove #ifdef CONFIG_EXT4_INDEX
2007-10-17 18:50:00 -04:00
ext4_jbd2.c
[PATCH] ext4: uninline large functions
2006-12-07 08:39:35 -08:00
extents.c
ext4: Convert ext4_extent_idx.ei_leaf to ext4_extent_idx.ei_leaf_lo
2007-10-17 18:50:03 -04:00
file.c
fallocate support in ext4
2007-07-17 21:42:41 -04:00
fsync.c
ext4: sparse fixes
2007-10-17 18:50:03 -04:00
group.h
Ext4: Uninitialized Block Groups
2007-10-17 18:50:00 -04:00
hash.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
ialloc.c
Ext4: Uninitialized Block Groups
2007-10-17 18:50:00 -04:00
inode.c
ext4: sparse fixes
2007-10-17 18:50:03 -04:00
ioctl.c
Forbid user to change file flags on quota files
2007-11-14 18:45:38 -08:00
Makefile
[PATCH] ext4: uninline large functions
2006-12-07 08:39:35 -08:00
namei.c
ext4: remove #ifdef CONFIG_EXT4_INDEX
2007-10-17 18:50:00 -04:00
namei.h
[PATCH] ext4: rename ext4 symbols to avoid duplication of ext3 symbols
2006-10-11 11:14:15 -07:00
resize.c
ext4: lighten up resize transaction requirements
2007-10-17 18:50:04 -04:00
super.c
exportfs: make struct export_operations const
2007-10-22 08:13:21 -07:00
symlink.c
[PATCH] mark struct inode_operations const 1
2007-02-12 09:48:46 -08:00
xattr.c
ext4: sparse fixes
2007-10-17 18:50:03 -04:00
xattr.h
ext4: Expand extra_inodes space per the s_{want,min}_extra_isize fields
2007-07-18 09:19:57 -04:00
xattr_security.c
header cleaning: don't include smp_lock.h when not used
2007-05-08 11:15:07 -07:00
xattr_trusted.c
header cleaning: don't include smp_lock.h when not used
2007-05-08 11:15:07 -07:00
xattr_user.c
header cleaning: don't include smp_lock.h when not used
2007-05-08 11:15:07 -07:00