diff options
author | Christoph Hellwig <hch@lst.de> | 2017-07-13 12:14:33 -0700 |
---|---|---|
committer | Darrick J. Wong <darrick.wong@oracle.com> | 2017-07-13 14:55:05 -0700 |
commit | 5af7777e11f5a91dd90247035978bef6c95065e4 (patch) | |
tree | 7f9927eb2c5b60341647b8099bd39e228e69bfcf /fs | |
parent | cf69f8248cc89c0a0e82f8332f9e7f13ab014c98 (diff) | |
download | linux-stable-5af7777e11f5a91dd90247035978bef6c95065e4.tar.gz linux-stable-5af7777e11f5a91dd90247035978bef6c95065e4.tar.bz2 linux-stable-5af7777e11f5a91dd90247035978bef6c95065e4.zip |
xfs: assert locking precondŃ–tion in xfs_attr_list_int_ilocked
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Diffstat (limited to 'fs')
-rw-r--r-- | fs/xfs/xfs_attr_list.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/xfs/xfs_attr_list.c b/fs/xfs/xfs_attr_list.c index 545eca508d42..7740c8a5e736 100644 --- a/fs/xfs/xfs_attr_list.c +++ b/fs/xfs/xfs_attr_list.c @@ -463,6 +463,8 @@ xfs_attr_list_int_ilocked( { struct xfs_inode *dp = context->dp; + ASSERT(xfs_isilocked(dp, XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); + /* * Decide on what work routines to call based on the inode size. */ |