diff options
Diffstat (limited to 'Documentation/filesystems/Locking')
-rw-r--r-- | Documentation/filesystems/Locking | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Documentation/filesystems/Locking b/Documentation/filesystems/Locking index 4fca82e5276e..d5a269a51a9e 100644 --- a/Documentation/filesystems/Locking +++ b/Documentation/filesystems/Locking | |||
@@ -62,6 +62,7 @@ ata *); | |||
62 | int (*removexattr) (struct dentry *, const char *); | 62 | int (*removexattr) (struct dentry *, const char *); |
63 | void (*truncate_range)(struct inode *, loff_t, loff_t); | 63 | void (*truncate_range)(struct inode *, loff_t, loff_t); |
64 | int (*fiemap)(struct inode *, struct fiemap_extent_info *, u64 start, u64 len); | 64 | int (*fiemap)(struct inode *, struct fiemap_extent_info *, u64 start, u64 len); |
65 | void (*update_time)(struct inode *, struct timespec *, int); | ||
65 | 66 | ||
66 | locking rules: | 67 | locking rules: |
67 | all may block | 68 | all may block |
@@ -89,6 +90,8 @@ listxattr: no | |||
89 | removexattr: yes | 90 | removexattr: yes |
90 | truncate_range: yes | 91 | truncate_range: yes |
91 | fiemap: no | 92 | fiemap: no |
93 | update_time: no | ||
94 | |||
92 | Additionally, ->rmdir(), ->unlink() and ->rename() have ->i_mutex on | 95 | Additionally, ->rmdir(), ->unlink() and ->rename() have ->i_mutex on |
93 | victim. | 96 | victim. |
94 | cross-directory ->rename() has (per-superblock) ->s_vfs_rename_sem. | 97 | cross-directory ->rename() has (per-superblock) ->s_vfs_rename_sem. |