diff options
-rw-r--r-- | fs/gfs2/ops_fstype.c | 2 | ||||
-rw-r--r-- | fs/gfs2/recovery.c | 2 |
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 { |