xfs: Introduce a new mutex lock for shrinkfs
PATCH 9/15 xfs: Introduce a new mutex lock for shrinkfs
Introduce a new mutex lock for shrinkfs which is same to growfs.
Signed-off-by Jie Liu <[email protected]>
--- fs/xfs/xfs_mount.h | 1 + fs/xfs/xfs_super.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-)
fs/xfs/xfs_mount.h +1 -0
@@ -161,6 +161,7 @@ typedef struct xfs_mount {struct radix_tree_root m_perag_tree;/* per-ag accounting info */ spinlock_t m_perag_lock;/* lock for m_perag_tree */ struct mutex m_growlock;/* growfs mutex */ +struct mutex m_shrinklock;/* shrinkfs mutex */ int m_fixedfsid[2 ];/* unchanged for life of FS */ uint m_dmevmask;/* DMI events for this FS */ __uint64_t m_flags;/* global mount flags */
fs/xfs/xfs_super.c +1 -0
@@ -1330,6 +1330,7 @@ xfs_fs_fill_super(spin_lock_init (&mp->m_sb_lock);mutex_init (&mp->m_growlock); +mutex_init (&mp->m_shrinklock);atomic_set (&mp->m_active_trans,0 ); mp->m_super = sb;
Signature · 6 lines
1.7.4.1 _______________________________________________ xfs mailing list [email protected] http://oss.sgi.com/mailman/listinfo/xfs