Move this function further up in log.c so that we can use it in the next patch.

Signed-off-by: Andreas Gruenbacher <[email protected]>
---
 fs/gfs2/log.c | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

diff --git a/fs/gfs2/log.c b/fs/gfs2/log.c
index 1ca5f2c468d5..f3b11bb78614 100644
--- a/fs/gfs2/log.c
+++ b/fs/gfs2/log.c
@@ -264,6 +264,23 @@ static void gfs2_log_update_head(struct gfs2_sbd *sdp)
        sdp->sd_log_head = new_head;
 }
 
+/**
+ * gfs2_ail_empty_tr - empty one of the ail lists of a transaction
+ */
+
+static void gfs2_ail_empty_tr(struct gfs2_sbd *sdp, struct gfs2_trans *tr,
+                             struct list_head *head)
+{
+       struct gfs2_bufdata *bd;
+
+       while (!list_empty(head)) {
+               bd = list_first_entry(head, struct gfs2_bufdata,
+                                     bd_ail_st_list);
+               gfs2_assert(sdp, bd->bd_tr == tr);
+               gfs2_remove_from_ail(bd);
+       }
+}
+
 /**
  * gfs2_ail1_empty_one - Check whether or not a trans in the AIL has been 
synced
  * @sdp: the filesystem
@@ -373,23 +390,6 @@ static void gfs2_ail1_wait(struct gfs2_sbd *sdp)
        spin_unlock(&sdp->sd_ail_lock);
 }
 
-/**
- * gfs2_ail_empty_tr - empty one of the ail lists for a transaction
- */
-
-static void gfs2_ail_empty_tr(struct gfs2_sbd *sdp, struct gfs2_trans *tr,
-                             struct list_head *head)
-{
-       struct gfs2_bufdata *bd;
-
-       while (!list_empty(head)) {
-               bd = list_first_entry(head, struct gfs2_bufdata,
-                                     bd_ail_st_list);
-               gfs2_assert(sdp, bd->bd_tr == tr);
-               gfs2_remove_from_ail(bd);
-       }
-}
-
 static void __ail2_empty(struct gfs2_sbd *sdp, struct gfs2_trans *tr)
 {
        gfs2_ail_empty_tr(sdp, tr, &tr->tr_ail2_list);
-- 
2.26.2

Reply via email to