Oh, thanks for the heads up...I'll try to investigate. On Mon, Mar 23, 2020 at 4:28 AM Darrick J. Wong <darrick.wong@xxxxxxxxxx> wrote: > > On Fri, Mar 20, 2020 at 10:03:13PM +0100, Pavel Reichl wrote: > > 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. > > Hmmm, there's something funny about this patchset that causes my fstests > vm to explode with isilocked assertions everywhere... I'll look more > tomorrow (it's still the weekend here) but figured I should tell you > sooner than later. > > --D > > > Pavel Reichl (4): > > xfs: Refactor xfs_isilocked() > > xfs: clean up whitespace in xfs_isilocked() calls > > xfs: xfs_isilocked() can only check a single lock type > > xfs: replace mrlock_t with rw_semaphores > > > > fs/xfs/libxfs/xfs_bmap.c | 8 +-- > > fs/xfs/mrlock.h | 78 ----------------------------- > > fs/xfs/xfs_file.c | 3 +- > > fs/xfs/xfs_inode.c | 104 ++++++++++++++++++++++++++------------- > > fs/xfs/xfs_inode.h | 25 ++++++---- > > fs/xfs/xfs_iops.c | 4 +- > > fs/xfs/xfs_linux.h | 2 +- > > fs/xfs/xfs_qm.c | 2 +- > > fs/xfs/xfs_super.c | 6 +-- > > 9 files changed, 98 insertions(+), 134 deletions(-) > > delete mode 100644 fs/xfs/mrlock.h > > > > -- > > 2.25.1 > > >