summaryrefslogtreecommitdiffstats
path: root/Documentation/CodingStyle
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2007-05-08 09:30:33 +0200
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-05-08 20:15:12 +0200
commit28be5abb400e5e082f5225105fdc69337ec0c0b4 (patch)
treee4bb3e527aac316004be68e28a25b2919e30afd4 /Documentation/CodingStyle
parentCPU time limit patch / setrlimit(RLIMIT_CPU, 0) cheat fix (diff)
downloadlinux-28be5abb400e5e082f5225105fdc69337ec0c0b4.tar.xz
linux-28be5abb400e5e082f5225105fdc69337ec0c0b4.zip
ext3: copy i_flags to inode flags on write
A patch that stores inode flags such as S_IMMUTABLE, S_APPEND, etc. from i_flags to EXT3_I(inode)->i_flags when inode is written to disk. The same thing is done on GETFLAGS ioctl. Quota code changes these flags on quota files (to make it harder for sysadmin to screw himself) and these changes were not correctly propagated into the filesystem (especially, lsattr did not show them and users were wondering...). Propagate flags such as S_APPEND, S_IMMUTABLE, etc. from i_flags into ext3-specific i_flags. Hence, when someone sets these flags via a different interface than ioctl, they are stored correctly. Signed-off-by: Jan Kara <jack@suse.cz> Cc: <linux-ext4@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'Documentation/CodingStyle')
0 files changed, 0 insertions, 0 deletions