summaryrefslogtreecommitdiff
path: root/fs/xfs/xfs_iops.h
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@infradead.org>2013-10-12 00:55:06 -0700
committerBen Myers <bpm@sgi.com>2013-10-21 16:54:22 -0500
commit5f8aca8b43f41c4b2d4dc5389124a40cab92b644 (patch)
tree703fc7c2042cc467022cf1be22efdd72e829c3af /fs/xfs/xfs_iops.h
parent001a3e73706fcb8c52dcca1d4742679384d04184 (diff)
downloadlwn-5f8aca8b43f41c4b2d4dc5389124a40cab92b644.tar.gz
lwn-5f8aca8b43f41c4b2d4dc5389124a40cab92b644.zip
xfs: always hold the iolock when calling xfs_change_file_space
Currently fallocate always holds the iolock when calling into xfs_change_file_space, while the ioctl path lets some of the lower level functions take it, but leave it out in others. This patch makes sure the ioctl path also always holds the iolock and thus introduces consistent locking for the preallocation operations while simplifying the code and allowing to kill the now unused XFS_ATTR_NOLOCK flag. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Ben Myers <bpm@sgi.com>
Diffstat (limited to 'fs/xfs/xfs_iops.h')
-rw-r--r--fs/xfs/xfs_iops.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/fs/xfs/xfs_iops.h b/fs/xfs/xfs_iops.h
index fe4013af2586..f3738253c69a 100644
--- a/fs/xfs/xfs_iops.h
+++ b/fs/xfs/xfs_iops.h
@@ -31,7 +31,6 @@ extern void xfs_setup_inode(struct xfs_inode *);
* Internal setattr interfaces.
*/
#define XFS_ATTR_DMI 0x01 /* invocation from a DMI function */
-#define XFS_ATTR_NOLOCK 0x04 /* Don't grab any conflicting locks */
#define XFS_ATTR_NOACL 0x08 /* Don't call xfs_acl_chmod */
#define XFS_ATTR_SYNC 0x10 /* synchronous operation required */