| commit | 6c2155b9cc5a193e85194bbeaae2e2e4512dd597 | [log] [tgz] |
|---|---|---|
| author | Djalal Harouni <tixxdz@opendz.org> | Tue Jan 03 02:31:52 2012 +0100 |
| committer | Jan Kara <jack@suse.cz> | Mon Jan 09 13:52:10 2012 +0100 |
| tree | fe2e0af12ebdb2bff009f47ccdfebd8dcde2b3a2 | |
| parent | 853a0c25baf96b028de1654bea1e0c8857eadf3d [diff] |
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>