aboutsummaryrefslogtreecommitdiffstats
path: root/fs/gfs2/lops.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/gfs2/lops.c')
-rw-r--r--fs/gfs2/lops.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/fs/gfs2/lops.c b/fs/gfs2/lops.c
index 7e2d4e692b50..cf6fe3631554 100644
--- a/fs/gfs2/lops.c
+++ b/fs/gfs2/lops.c
@@ -357,7 +357,7 @@ static void revoke_lo_before_commit(struct gfs2_sbd *sdp)
357 struct buffer_head *bh; 357 struct buffer_head *bh;
358 unsigned int offset; 358 unsigned int offset;
359 struct list_head *head = &sdp->sd_log_le_revoke; 359 struct list_head *head = &sdp->sd_log_le_revoke;
360 struct gfs2_revoke *rv; 360 struct gfs2_bufdata *bd;
361 361
362 if (!sdp->sd_log_num_revoke) 362 if (!sdp->sd_log_num_revoke)
363 return; 363 return;
@@ -376,8 +376,8 @@ static void revoke_lo_before_commit(struct gfs2_sbd *sdp)
376 offset = sizeof(struct gfs2_log_descriptor); 376 offset = sizeof(struct gfs2_log_descriptor);
377 377
378 while (!list_empty(head)) { 378 while (!list_empty(head)) {
379 rv = list_entry(head->next, struct gfs2_revoke, rv_le.le_list); 379 bd = list_entry(head->next, struct gfs2_bufdata, bd_le.le_list);
380 list_del_init(&rv->rv_le.le_list); 380 list_del_init(&bd->bd_le.le_list);
381 sdp->sd_log_num_revoke--; 381 sdp->sd_log_num_revoke--;
382 382
383 if (offset + sizeof(u64) > sdp->sd_sb.sb_bsize) { 383 if (offset + sizeof(u64) > sdp->sd_sb.sb_bsize) {
@@ -392,8 +392,8 @@ static void revoke_lo_before_commit(struct gfs2_sbd *sdp)
392 offset = sizeof(struct gfs2_meta_header); 392 offset = sizeof(struct gfs2_meta_header);
393 } 393 }
394 394
395 *(__be64 *)(bh->b_data + offset) = cpu_to_be64(rv->rv_blkno); 395 *(__be64 *)(bh->b_data + offset) = cpu_to_be64(bd->bd_blkno);
396 kfree(rv); 396 kfree(bd);
397 397
398 offset += sizeof(u64); 398 offset += sizeof(u64);
399 } 399 }