diff options
| -rw-r--r-- | fs/gfs2/incore.h | 4 | ||||
| -rw-r--r-- | fs/gfs2/log.c | 14 | ||||
| -rw-r--r-- | fs/gfs2/log.h | 2 | ||||
| -rw-r--r-- | fs/gfs2/lops.c | 4 | ||||
| -rw-r--r-- | fs/gfs2/ops_fstype.c | 4 | ||||
| -rw-r--r-- | fs/gfs2/trans.c | 2 |
6 files changed, 15 insertions, 15 deletions
diff --git a/fs/gfs2/incore.h b/fs/gfs2/incore.h index 6a94b094a904..78c8e761b321 100644 --- a/fs/gfs2/incore.h +++ b/fs/gfs2/incore.h | |||
| @@ -809,8 +809,8 @@ struct gfs2_sbd { | |||
| 809 | atomic_t sd_log_pinned; | 809 | atomic_t sd_log_pinned; |
| 810 | unsigned int sd_log_num_revoke; | 810 | unsigned int sd_log_num_revoke; |
| 811 | 811 | ||
| 812 | struct list_head sd_log_le_revoke; | 812 | struct list_head sd_log_revokes; |
| 813 | struct list_head sd_log_le_ordered; | 813 | struct list_head sd_log_ordered; |
| 814 | spinlock_t sd_ordered_lock; | 814 | spinlock_t sd_ordered_lock; |
| 815 | 815 | ||
| 816 | atomic_t sd_log_thresh1; | 816 | atomic_t sd_log_thresh1; |
diff --git a/fs/gfs2/log.c b/fs/gfs2/log.c index d55315a46ece..a7febb4bd400 100644 --- a/fs/gfs2/log.c +++ b/fs/gfs2/log.c | |||
| @@ -551,9 +551,9 @@ static void gfs2_ordered_write(struct gfs2_sbd *sdp) | |||
| 551 | LIST_HEAD(written); | 551 | LIST_HEAD(written); |
| 552 | 552 | ||
| 553 | spin_lock(&sdp->sd_ordered_lock); | 553 | spin_lock(&sdp->sd_ordered_lock); |
| 554 | list_sort(NULL, &sdp->sd_log_le_ordered, &ip_cmp); | 554 | list_sort(NULL, &sdp->sd_log_ordered, &ip_cmp); |
| 555 | while (!list_empty(&sdp->sd_log_le_ordered)) { | 555 | while (!list_empty(&sdp->sd_log_ordered)) { |
| 556 | ip = list_entry(sdp->sd_log_le_ordered.next, struct gfs2_inode, i_ordered); | 556 | ip = list_entry(sdp->sd_log_ordered.next, struct gfs2_inode, i_ordered); |
| 557 | if (ip->i_inode.i_mapping->nrpages == 0) { | 557 | if (ip->i_inode.i_mapping->nrpages == 0) { |
| 558 | test_and_clear_bit(GIF_ORDERED, &ip->i_flags); | 558 | test_and_clear_bit(GIF_ORDERED, &ip->i_flags); |
| 559 | list_del(&ip->i_ordered); | 559 | list_del(&ip->i_ordered); |
| @@ -564,7 +564,7 @@ static void gfs2_ordered_write(struct gfs2_sbd *sdp) | |||
| 564 | filemap_fdatawrite(ip->i_inode.i_mapping); | 564 | filemap_fdatawrite(ip->i_inode.i_mapping); |
| 565 | spin_lock(&sdp->sd_ordered_lock); | 565 | spin_lock(&sdp->sd_ordered_lock); |
| 566 | } | 566 | } |
| 567 | list_splice(&written, &sdp->sd_log_le_ordered); | 567 | list_splice(&written, &sdp->sd_log_ordered); |
| 568 | spin_unlock(&sdp->sd_ordered_lock); | 568 | spin_unlock(&sdp->sd_ordered_lock); |
| 569 | } | 569 | } |
| 570 | 570 | ||
| @@ -573,8 +573,8 @@ static void gfs2_ordered_wait(struct gfs2_sbd *sdp) | |||
| 573 | struct gfs2_inode *ip; | 573 | struct gfs2_inode *ip; |
| 574 | 574 | ||
| 575 | spin_lock(&sdp->sd_ordered_lock); | 575 | spin_lock(&sdp->sd_ordered_lock); |
| 576 | while (!list_empty(&sdp->sd_log_le_ordered)) { | 576 | while (!list_empty(&sdp->sd_log_ordered)) { |
| 577 | ip = list_entry(sdp->sd_log_le_ordered.next, struct gfs2_inode, i_ordered); | 577 | ip = list_entry(sdp->sd_log_ordered.next, struct gfs2_inode, i_ordered); |
| 578 | list_del(&ip->i_ordered); | 578 | list_del(&ip->i_ordered); |
| 579 | WARN_ON(!test_and_clear_bit(GIF_ORDERED, &ip->i_flags)); | 579 | WARN_ON(!test_and_clear_bit(GIF_ORDERED, &ip->i_flags)); |
| 580 | if (ip->i_inode.i_mapping->nrpages == 0) | 580 | if (ip->i_inode.i_mapping->nrpages == 0) |
| @@ -611,7 +611,7 @@ void gfs2_add_revoke(struct gfs2_sbd *sdp, struct gfs2_bufdata *bd) | |||
| 611 | gfs2_glock_hold(gl); | 611 | gfs2_glock_hold(gl); |
| 612 | } | 612 | } |
| 613 | set_bit(GLF_LFLUSH, &gl->gl_flags); | 613 | set_bit(GLF_LFLUSH, &gl->gl_flags); |
| 614 | list_add(&bd->bd_list, &sdp->sd_log_le_revoke); | 614 | list_add(&bd->bd_list, &sdp->sd_log_revokes); |
| 615 | } | 615 | } |
| 616 | 616 | ||
| 617 | void gfs2_write_revokes(struct gfs2_sbd *sdp) | 617 | void gfs2_write_revokes(struct gfs2_sbd *sdp) |
diff --git a/fs/gfs2/log.h b/fs/gfs2/log.h index 86d07d436cdf..7a34a3234266 100644 --- a/fs/gfs2/log.h +++ b/fs/gfs2/log.h | |||
| @@ -59,7 +59,7 @@ static inline void gfs2_ordered_add_inode(struct gfs2_inode *ip) | |||
| 59 | if (!test_bit(GIF_ORDERED, &ip->i_flags)) { | 59 | if (!test_bit(GIF_ORDERED, &ip->i_flags)) { |
| 60 | spin_lock(&sdp->sd_ordered_lock); | 60 | spin_lock(&sdp->sd_ordered_lock); |
| 61 | if (!test_and_set_bit(GIF_ORDERED, &ip->i_flags)) | 61 | if (!test_and_set_bit(GIF_ORDERED, &ip->i_flags)) |
| 62 | list_add(&ip->i_ordered, &sdp->sd_log_le_ordered); | 62 | list_add(&ip->i_ordered, &sdp->sd_log_ordered); |
| 63 | spin_unlock(&sdp->sd_ordered_lock); | 63 | spin_unlock(&sdp->sd_ordered_lock); |
| 64 | } | 64 | } |
| 65 | } | 65 | } |
diff --git a/fs/gfs2/lops.c b/fs/gfs2/lops.c index 6c1ec6c60639..6af6a3cea967 100644 --- a/fs/gfs2/lops.c +++ b/fs/gfs2/lops.c | |||
| @@ -623,7 +623,7 @@ static void revoke_lo_before_commit(struct gfs2_sbd *sdp, struct gfs2_trans *tr) | |||
| 623 | { | 623 | { |
| 624 | struct gfs2_meta_header *mh; | 624 | struct gfs2_meta_header *mh; |
| 625 | unsigned int offset; | 625 | unsigned int offset; |
| 626 | struct list_head *head = &sdp->sd_log_le_revoke; | 626 | struct list_head *head = &sdp->sd_log_revokes; |
| 627 | struct gfs2_bufdata *bd; | 627 | struct gfs2_bufdata *bd; |
| 628 | struct page *page; | 628 | struct page *page; |
| 629 | unsigned int length; | 629 | unsigned int length; |
| @@ -661,7 +661,7 @@ static void revoke_lo_before_commit(struct gfs2_sbd *sdp, struct gfs2_trans *tr) | |||
| 661 | 661 | ||
| 662 | static void revoke_lo_after_commit(struct gfs2_sbd *sdp, struct gfs2_trans *tr) | 662 | static void revoke_lo_after_commit(struct gfs2_sbd *sdp, struct gfs2_trans *tr) |
| 663 | { | 663 | { |
| 664 | struct list_head *head = &sdp->sd_log_le_revoke; | 664 | struct list_head *head = &sdp->sd_log_revokes; |
| 665 | struct gfs2_bufdata *bd, *tmp; | 665 | struct gfs2_bufdata *bd, *tmp; |
| 666 | 666 | ||
| 667 | /* | 667 | /* |
diff --git a/fs/gfs2/ops_fstype.c b/fs/gfs2/ops_fstype.c index b041cb8ae383..abfaecde0e3d 100644 --- a/fs/gfs2/ops_fstype.c +++ b/fs/gfs2/ops_fstype.c | |||
| @@ -117,8 +117,8 @@ static struct gfs2_sbd *init_sbd(struct super_block *sb) | |||
| 117 | 117 | ||
| 118 | spin_lock_init(&sdp->sd_log_lock); | 118 | spin_lock_init(&sdp->sd_log_lock); |
| 119 | atomic_set(&sdp->sd_log_pinned, 0); | 119 | atomic_set(&sdp->sd_log_pinned, 0); |
| 120 | INIT_LIST_HEAD(&sdp->sd_log_le_revoke); | 120 | INIT_LIST_HEAD(&sdp->sd_log_revokes); |
| 121 | INIT_LIST_HEAD(&sdp->sd_log_le_ordered); | 121 | INIT_LIST_HEAD(&sdp->sd_log_ordered); |
| 122 | spin_lock_init(&sdp->sd_ordered_lock); | 122 | spin_lock_init(&sdp->sd_ordered_lock); |
| 123 | 123 | ||
| 124 | init_waitqueue_head(&sdp->sd_log_waitq); | 124 | init_waitqueue_head(&sdp->sd_log_waitq); |
diff --git a/fs/gfs2/trans.c b/fs/gfs2/trans.c index cd9a94a6b5bb..5c4eae3b69fb 100644 --- a/fs/gfs2/trans.c +++ b/fs/gfs2/trans.c | |||
| @@ -260,7 +260,7 @@ void gfs2_trans_add_unrevoke(struct gfs2_sbd *sdp, u64 blkno, unsigned int len) | |||
| 260 | unsigned int n = len; | 260 | unsigned int n = len; |
| 261 | 261 | ||
| 262 | gfs2_log_lock(sdp); | 262 | gfs2_log_lock(sdp); |
| 263 | list_for_each_entry_safe(bd, tmp, &sdp->sd_log_le_revoke, bd_list) { | 263 | list_for_each_entry_safe(bd, tmp, &sdp->sd_log_revokes, bd_list) { |
| 264 | if ((bd->bd_blkno >= blkno) && (bd->bd_blkno < (blkno + len))) { | 264 | if ((bd->bd_blkno >= blkno) && (bd->bd_blkno < (blkno + len))) { |
| 265 | list_del_init(&bd->bd_list); | 265 | list_del_init(&bd->bd_list); |
| 266 | gfs2_assert_withdraw(sdp, sdp->sd_log_num_revoke); | 266 | gfs2_assert_withdraw(sdp, sdp->sd_log_num_revoke); |
