summaryrefslogtreecommitdiffstats
path: root/fs/gfs2/glock.c
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2013-11-22 08:39:44 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2013-11-22 08:39:44 -0800
commitc85e07278e50bdfbb50fe038d9cca01cdf1074d1 (patch)
tree28dbd0761d6d11d14a25b99d1ccc705e4d2c361f /fs/gfs2/glock.c
parentfb0d1eb8925daaabc45ef67be740a41f49303d07 (diff)
parentea0341e071527d5cec350917b01ab901af09d758 (diff)
downloadop-kernel-dev-c85e07278e50bdfbb50fe038d9cca01cdf1074d1.zip
op-kernel-dev-c85e07278e50bdfbb50fe038d9cca01cdf1074d1.tar.gz
Merge tag 'gfs2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-fixes
Pull GFS2 fixes from Steven Whitehouse: "A couple of small, but important bug fixes for GFS2. The first one fixes a possible NULL pointer dereference, and the second one resolves a reference counting issue in one of the lesser used paths through atomic_open" * tag 'gfs2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-fixes: GFS2: Fix ref count bug relating to atomic_open GFS2: fix potential NULL pointer dereference
Diffstat (limited to 'fs/gfs2/glock.c')
-rw-r--r--fs/gfs2/glock.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/gfs2/glock.c b/fs/gfs2/glock.c
index e66a800..c8420f7 100644
--- a/fs/gfs2/glock.c
+++ b/fs/gfs2/glock.c
@@ -1899,7 +1899,8 @@ static int gfs2_glock_iter_next(struct gfs2_glock_iter *gi)
gi->nhash = 0;
}
/* Skip entries for other sb and dead entries */
- } while (gi->sdp != gi->gl->gl_sbd || __lockref_is_dead(&gl->gl_lockref));
+ } while (gi->sdp != gi->gl->gl_sbd ||
+ __lockref_is_dead(&gi->gl->gl_lockref));
return 0;
}
OpenPOWER on IntegriCloud