diff options
author | Djalal Harouni <tixxdz@opendz.org> | 2012-01-03 02:31:52 +0100 |
---|---|---|
committer | Jan Kara <jack@suse.cz> | 2012-01-09 13:52:10 +0100 |
commit | 6c2155b9cc5a193e85194bbeaae2e2e4512dd597 (patch) | |
tree | fe2e0af12ebdb2bff009f47ccdfebd8dcde2b3a2 /fs/ext4/block_validity.c | |
parent | udf: Mark LVID buffer as uptodate before marking it dirty (diff) | |
download | linux-6c2155b9cc5a193e85194bbeaae2e2e4512dd597.tar.xz linux-6c2155b9cc5a193e85194bbeaae2e2e4512dd597.zip |
ext{3,4}: Fix potential race when setversion ioctl updates inode
The EXT{3,4}_IOC_SETVERSION ioctl() updates i_ctime and i_generation
without i_mutex. This can lead to a race with the other operations that
update i_ctime. This is not a big issue but let's make the ioctl consistent
with how we handle e.g. other timestamp updates and use i_mutex to protect
inode changes.
Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'fs/ext4/block_validity.c')
0 files changed, 0 insertions, 0 deletions