Remove some wrappers that we have in XFS around the read-write semaphore locks. The goal of this cleanup is to remove mrlock_t structure and its mr*() wrapper functions and replace it with native rw_semaphore type and its native calls. Pavel Reichl (4): xfs: Refactor xfs_isilocked() xfs: Fix WS in xfs_isilocked() calls xfs: Fix bug when checking diff. locks xfs: Replace mrlock_t by rw_semaphore fs/xfs/libxfs/xfs_bmap.c | 8 ++-- fs/xfs/mrlock.h | 78 ----------------------------------- fs/xfs/xfs_file.c | 3 +- fs/xfs/xfs_inode.c | 87 +++++++++++++++++++++++++--------------- fs/xfs/xfs_inode.h | 8 ++-- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_linux.h | 1 - fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_super.c | 6 +-- 9 files changed, 72 insertions(+), 125 deletions(-) delete mode 100644 fs/xfs/mrlock.h -- 2.24.1