From 6f9e4a9c40b3197e528e4025b961e85c7ed22ccf Mon Sep 17 00:00:00 2001 From: Alex Elder Date: Mon, 4 Feb 2013 10:13:11 -0600 Subject: [PATCH] --- yaml --- r: 352940 b: refs/heads/master c: 311f08acde635e4e5ccea9b9d8c856cc2e0ced95 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/xfs/xfs_inode.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index ea5a75dd7979..2c534e742722 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a21cd503678286c56b1d0cca1c99349a4aa042f4 +refs/heads/master: 311f08acde635e4e5ccea9b9d8c856cc2e0ced95 diff --git a/trunk/fs/xfs/xfs_inode.h b/trunk/fs/xfs/xfs_inode.h index 22baf6ea4fac..237e7f6f2ab3 100644 --- a/trunk/fs/xfs/xfs_inode.h +++ b/trunk/fs/xfs/xfs_inode.h @@ -419,6 +419,7 @@ static inline void xfs_iflock(struct xfs_inode *ip) static inline void xfs_ifunlock(struct xfs_inode *ip) { xfs_iflags_clear(ip, XFS_IFLOCK); + smp_mb(); wake_up_bit(&ip->i_flags, __XFS_IFLOCK_BIT); }