Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e9a56b7c authored by Lachlan McIlroy's avatar Lachlan McIlroy Committed by Lachlan McIlroy
Browse files

[XFS] Fix regression due to refcache removal



SGI-PV: 971186
SGI-Modid: xfs-linux-melb:xfs-kern:30490a

Signed-off-by: default avatarLachlan McIlroy <lachlan@sgi.com>
Signed-off-by: default avatarDonald Douwsma <donaldd@sgi.com>
parent 163d3686
Loading
Loading
Loading
Loading
+3 −1
Original line number Original line Diff line number Diff line
@@ -3437,7 +3437,9 @@ xfs_rwunlock(
{
{
 	if (S_ISDIR(ip->i_d.di_mode))
 	if (S_ISDIR(ip->i_d.di_mode))
  		return;
  		return;
	if (locktype != VRWLOCK_WRITE) {
	if (locktype == VRWLOCK_WRITE) {
		xfs_iunlock(ip, XFS_IOLOCK_EXCL);
	} else {
		ASSERT((locktype == VRWLOCK_READ) ||
		ASSERT((locktype == VRWLOCK_READ) ||
		       (locktype == VRWLOCK_WRITE_DIRECT));
		       (locktype == VRWLOCK_WRITE_DIRECT));
		xfs_iunlock(ip, XFS_IOLOCK_SHARED);
		xfs_iunlock(ip, XFS_IOLOCK_SHARED);