diff options
Diffstat (limited to 'fs/xfs/xfs_inode.h')
| -rw-r--r-- | fs/xfs/xfs_inode.h | 7 | 
1 files changed, 2 insertions, 5 deletions
| diff --git a/fs/xfs/xfs_inode.h b/fs/xfs/xfs_inode.h index 71e8a81c91a3..10dcf27b4c85 100644 --- a/fs/xfs/xfs_inode.h +++ b/fs/xfs/xfs_inode.h @@ -56,7 +56,6 @@ typedef struct xfs_inode {  	/* Transaction and locking information. */  	struct xfs_inode_log_item *i_itemp;	/* logging information */  	mrlock_t		i_lock;		/* inode lock */ -	mrlock_t		i_iolock;	/* inode IO lock */  	mrlock_t		i_mmaplock;	/* inode mmap IO lock */  	atomic_t		i_pincount;	/* inode pin count */  	spinlock_t		i_flags_lock;	/* inode i_flags lock */ @@ -333,7 +332,7 @@ static inline void xfs_ifunlock(struct xfs_inode *ip)   * IOLOCK values   *   * 0-3		subclass value - * 4-7		PARENT subclass values + * 4-7		unused   *   * MMAPLOCK values   * @@ -348,10 +347,8 @@ static inline void xfs_ifunlock(struct xfs_inode *ip)   *    */  #define XFS_IOLOCK_SHIFT		16 -#define XFS_IOLOCK_PARENT_VAL		4 -#define XFS_IOLOCK_MAX_SUBCLASS		(XFS_IOLOCK_PARENT_VAL - 1) +#define XFS_IOLOCK_MAX_SUBCLASS		3  #define XFS_IOLOCK_DEP_MASK		0x000f0000 -#define	XFS_IOLOCK_PARENT		(XFS_IOLOCK_PARENT_VAL << XFS_IOLOCK_SHIFT)  #define XFS_MMAPLOCK_SHIFT		20  #define XFS_MMAPLOCK_NUMORDER		0 | 
