diff options
author | Christoph Hellwig <[email protected]> | 2013-11-19 07:17:07 -0800 |
---|---|---|
committer | Ben Myers <[email protected]> | 2013-12-05 16:36:21 -0600 |
commit | dff6efc326a4d5f305797d4a6bba14f374fdd633 (patch) | |
tree | c0370871b238354313a3809b8911d7f633ed0c3a /lib/mpi/mpi-bit.c | |
parent | b7d961b35b3ab69609aeea93f870269cb6e7ba4d (diff) |
fs: fix iversion handling
Currently notify_change directly updates i_version for size updates,
which not only is counter to how all other fields are updated through
struct iattr, but also breaks XFS, which need inode updates to happen
under its own lock, and synchronized to the structure that gets written
to the log.
Remove the update in the common code, and it to btrfs and ext4,
XFS already does a proper updaste internally and currently gets a
double update with the existing code.
IMHO this is 3.13 and -stable material and should go in through the XFS
tree.
Signed-off-by: Christoph Hellwig <[email protected]>
Reviewed-by: Andreas Dilger <[email protected]>
Acked-by: Jan Kara <[email protected]>
Reviewed-by: Dave Chinner <[email protected]>
Signed-off-by: Chris Mason <[email protected]>
Signed-off-by: Ben Myers <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-bit.c')
0 files changed, 0 insertions, 0 deletions