Djalal Harouni
34b0784056
ext2: protect inode changes in the SETVERSION and SETFLAGS ioctls
...
Unlock mutex after i_flags and i_ctime updates in the EXT2_IOC_SETFLAGS
ioctl.
Use i_mutex in the EXT2_IOC_SETVERSION ioctl to protect i_ctime and
i_generation updates and make the ioctl consistent since i_mutex is
also used in other places to protect timestamps and inode changes.
Cc: Andreas Dilger <adilger.kernel@dilger.ca>
Cc: Jan Kara <jack@suse.cz>
Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
Signed-off-by: Jan Kara <jack@suse.cz>
2012-01-11 13:39:02 +01:00
..
acl.c
switch posix_acl_equiv_mode() to umode_t *
2011-08-01 02:10:06 -04:00
acl.h
ext2: remove duplicate 'ext2_get_acl()' define
2011-07-29 23:21:50 -07:00
balloc.c
fs/ext2/balloc.c: delete useless initialization
2011-08-17 11:41:20 +02:00
dir.c
ext2: propagate umode_t
2012-01-03 22:54:58 -05:00
ext2.h
ext2: propagate umode_t
2012-01-03 22:54:58 -05:00
file.c
fs: take the ACL checks to common code
2011-07-25 14:30:23 -04:00
ialloc.c
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
2012-01-09 12:51:21 -08:00
inode.c
ext2/3/4: delete unneeded includes of module.h
2012-01-09 13:52:10 +01:00
ioctl.c
ext2: protect inode changes in the SETVERSION and SETFLAGS ioctls
2012-01-11 13:39:02 +01:00
Kconfig
Makefile
namei.c
switch ->mknod() to umode_t
2012-01-03 22:54:54 -05:00
super.c
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
2012-01-09 12:51:21 -08:00
symlink.c
xattr.c
ext2/3/4: delete unneeded includes of module.h
2012-01-09 13:52:10 +01:00
xattr.h
xattr_security.c
ext2/3/4: delete unneeded includes of module.h
2012-01-09 13:52:10 +01:00
xattr_trusted.c
ext2/3/4: delete unneeded includes of module.h
2012-01-09 13:52:10 +01:00
xattr_user.c
ext2/3/4: delete unneeded includes of module.h
2012-01-09 13:52:10 +01:00
xip.c
xip.h