diff options
| author | Matthew Wilcox (Oracle) <[email protected]> | 2024-02-19 15:41:12 +0000 |
|---|---|---|
| committer | Chandan Babu R <[email protected]> | 2024-02-19 21:19:33 +0530 |
| commit | 3fed24fffc76dd1a8105db558e98bc8355d60379 (patch) | |
| tree | 4c2da723c000e9fe63e2fcdc3a96bc157777f671 /tools/perf/scripts/python/bin | |
| parent | f70405afc99b1e5a3a1e60b6c05456fde2dbe622 (diff) | |
xfs: Replace xfs_isilocked with xfs_assert_ilocked
To use the new rwsem_assert_held()/rwsem_assert_held_write(), we can't
use the existing ASSERT macro. Add a new xfs_assert_ilocked() and
convert all the callers.
Fix an apparent bug in xfs_isilocked(): If the caller specifies
XFS_IOLOCK_EXCL | XFS_ILOCK_EXCL, xfs_assert_ilocked() will check both
the IOLOCK and the ILOCK are held for write. xfs_isilocked() only
checked that the ILOCK was held for write.
xfs_assert_ilocked() is always on, even if DEBUG or XFS_WARN aren't
defined. It's a cheap check, so I don't think it's worth defining
it away.
Reviewed-by: "Darrick J. Wong" <[email protected]>
Reviewed-by: Dave Chinner <[email protected]>
Signed-off-by: "Matthew Wilcox (Oracle)" <[email protected]>
Signed-off-by: Chandan Babu R <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions