mr_writer field is no longer used by any code. Signed-off-by: Pavel Reichl <preichl@xxxxxxxxxx> --- fs/xfs/mrlock.h | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/fs/xfs/mrlock.h b/fs/xfs/mrlock.h index 79155eec341b..1923be92a832 100644 --- a/fs/xfs/mrlock.h +++ b/fs/xfs/mrlock.h @@ -10,14 +10,11 @@ typedef struct { struct rw_semaphore mr_lock; -#if defined(DEBUG) || defined(XFS_WARN) - int mr_writer; -#endif } mrlock_t; #if defined(DEBUG) || defined(XFS_WARN) #define mrinit(mrp, name) \ - do { (mrp)->mr_writer = 0; init_rwsem(&(mrp)->mr_lock); } while (0) + do { init_rwsem(&(mrp)->mr_lock); } while (0) #else #define mrinit(mrp, name) \ do { init_rwsem(&(mrp)->mr_lock); } while (0) @@ -34,9 +31,6 @@ static inline void mraccess_nested(mrlock_t *mrp, int subclass) static inline void mrupdate_nested(mrlock_t *mrp, int subclass) { down_write_nested(&mrp->mr_lock, subclass); -#if defined(DEBUG) || defined(XFS_WARN) - mrp->mr_writer = 1; -#endif } static inline int mrtryaccess(mrlock_t *mrp) @@ -48,17 +42,11 @@ static inline int mrtryupdate(mrlock_t *mrp) { if (!down_write_trylock(&mrp->mr_lock)) return 0; -#if defined(DEBUG) || defined(XFS_WARN) - mrp->mr_writer = 1; -#endif return 1; } static inline void mrunlock_excl(mrlock_t *mrp) { -#if defined(DEBUG) || defined(XFS_WARN) - mrp->mr_writer = 0; -#endif up_write(&mrp->mr_lock); } @@ -69,9 +57,6 @@ static inline void mrunlock_shared(mrlock_t *mrp) static inline void mrdemote(mrlock_t *mrp) { -#if defined(DEBUG) || defined(XFS_WARN) - mrp->mr_writer = 0; -#endif downgrade_write(&mrp->mr_lock); } -- 2.24.1