Remove some wrappers that we have in XFS around the read-write semaphore locks. The goal of 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: change xfs_isilocked() to always use lockdep() xfs: Remove mr_writer field from mrlock_t xfs: Make i_lock and i_mmap native rwsems xfs: replace mr*() functions with native rwsem calls fs/xfs/mrlock.h | 78 ---------------------------------------------- fs/xfs/xfs_inode.c | 43 ++++++++++++++----------- fs/xfs/xfs_inode.h | 6 ++-- fs/xfs/xfs_iops.c | 4 +-- fs/xfs/xfs_linux.h | 1 - fs/xfs/xfs_super.c | 6 ++-- 6 files changed, 32 insertions(+), 106 deletions(-) delete mode 100644 fs/xfs/mrlock.h -- 2.24.1