diff --git a/[refs] b/[refs] index 49eb8a4c292f..11abe5407938 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: eaf5bd3cac92126e5825c6ebc10bee0fba35d555 +refs/heads/master: 773ed1a044adc868036dee1722b8bca6ce5923e2 diff --git a/trunk/fs/gfs2/lops.c b/trunk/fs/gfs2/lops.c index dd810ad68cf0..aff70f0698fd 100644 --- a/trunk/fs/gfs2/lops.c +++ b/trunk/fs/gfs2/lops.c @@ -472,8 +472,10 @@ static void databuf_lo_add(struct gfs2_sbd *sdp, struct gfs2_log_element *le) return; } tr->tr_touched = 1; - tr->tr_num_buf++; - list_add(&bd->bd_list_tr, &tr->tr_list_buf); + if (gfs2_is_jdata(ip)) { + tr->tr_num_buf++; + list_add(&bd->bd_list_tr, &tr->tr_list_buf); + } gfs2_log_unlock(sdp); if (!list_empty(&le->le_list)) return;