aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/gfs2/ops_fstype.c2
-rw-r--r--fs/gfs2/recovery.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/fs/gfs2/ops_fstype.c b/fs/gfs2/ops_fstype.c
index 58c730be2073..f0bcaa25737c 100644
--- a/fs/gfs2/ops_fstype.c
+++ b/fs/gfs2/ops_fstype.c
@@ -358,7 +358,7 @@ static int init_journal(struct gfs2_sbd *sdp, int undo)
358 358
359 ip = GFS2_I(sdp->sd_jdesc->jd_inode); 359 ip = GFS2_I(sdp->sd_jdesc->jd_inode);
360 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_SHARED, 360 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_SHARED,
361 LM_FLAG_NOEXP | GL_EXACT, 361 LM_FLAG_NOEXP | GL_EXACT | GL_NOCACHE,
362 &sdp->sd_jinode_gh); 362 &sdp->sd_jinode_gh);
363 if (error) { 363 if (error) {
364 fs_err(sdp, "can't acquire journal inode glock: %d\n", 364 fs_err(sdp, "can't acquire journal inode glock: %d\n",
diff --git a/fs/gfs2/recovery.c b/fs/gfs2/recovery.c
index 5ada38c99a2c..beb6c7ac0086 100644
--- a/fs/gfs2/recovery.c
+++ b/fs/gfs2/recovery.c
@@ -469,7 +469,7 @@ int gfs2_recover_journal(struct gfs2_jdesc *jd)
469 }; 469 };
470 470
471 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_SHARED, 471 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_SHARED,
472 LM_FLAG_NOEXP, &ji_gh); 472 LM_FLAG_NOEXP | GL_NOCACHE, &ji_gh);
473 if (error) 473 if (error)
474 goto fail_gunlock_j; 474 goto fail_gunlock_j;
475 } else { 475 } else {