Re: [PATCH v7 0/4] xfs: Remove wrappers for some semaphores

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
> 



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux