All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* [Cluster-devel] [fsck.gfs2 PATCH] fsck.gfs2: shorten bitmap state variable names
       [not found] <746237349.13574002.1464804906694.JavaMail.zimbra@redhat.com>
@ 2016-06-01 18:15 ` Bob Peterson
  0 siblings, 0 replies; only message in thread
From: Bob Peterson @ 2016-06-01 18:15 UTC (permalink / raw
  To: cluster-devel.redhat.com

Hi,

Since bitmap state and blockmap state are now the same, this patch
shortens the variable names to make it more readable.

Signed-off-by: Bob Peterson <rpeterso@redhat.com>
---
diff --git a/gfs2/fsck/metawalk.c b/gfs2/fsck/metawalk.c
index 253ebcb..0e279e5 100644
--- a/gfs2/fsck/metawalk.c
+++ b/gfs2/fsck/metawalk.c
@@ -30,9 +30,9 @@
    you'll get bitmap mismatches.  This function checks the status of the
    bitmap whenever the blockmap changes, and fixes it accordingly. */
 int check_n_fix_bitmap(struct gfs2_sbd *sdp, uint64_t blk, int error_on_dinode,
-		       int new_blockmap_state)
+		       int new_state)
 {
-	int old_bitmap_state;
+	int old_state;
 	struct rgrp_tree *rgd;
 	int treat_as_inode = 0;
 	int rewrite_rgrp = 0;
@@ -45,22 +45,22 @@ int check_n_fix_bitmap(struct gfs2_sbd *sdp, uint64_t blk, int error_on_dinode,
 	rgd = gfs2_blk2rgrpd(sdp, blk);
 	gfs1rg = (struct gfs_rgrp *)&rgd->rg;
 
-	old_bitmap_state = lgfs2_get_bitmap(sdp, blk, rgd);
-	if (old_bitmap_state < 0) {
+	old_state = lgfs2_get_bitmap(sdp, blk, rgd);
+	if (old_state < 0) {
 		log_err( _("Block %llu (0x%llx) is not represented in the "
 			   "system bitmap; part of an rgrp or superblock.\n"),
 			 (unsigned long long)blk, (unsigned long long)blk);
 		return -1;
 	}
-	if (old_bitmap_state == new_blockmap_state)
+	if (old_state == new_state)
 		return 0;
 
-	if (error_on_dinode && old_bitmap_state == GFS2_BLKST_DINODE &&
-	    new_blockmap_state != GFS2_BLKST_FREE) {
+	if (error_on_dinode && old_state == GFS2_BLKST_DINODE &&
+	    new_state != GFS2_BLKST_FREE) {
 		log_debug(_("Reference as '%s' to block %llu (0x%llx) which "
 			    "was marked as dinode. Needs further "
 			    "investigation.\n"),
-			  allocdesc[sdp->gfs1][new_blockmap_state],
+			  allocdesc[sdp->gfs1][new_state],
 			  (unsigned long long)blk, (unsigned long long)blk);
 		return 1;
 	}
@@ -68,8 +68,8 @@ int check_n_fix_bitmap(struct gfs2_sbd *sdp, uint64_t blk, int error_on_dinode,
 	   huge and unmanageable. */
 	log_err( _("Block %llu (0x%llx) was '%s', should be %s.\n"),
 		 (unsigned long long)blk, (unsigned long long)blk,
-		 allocdesc[sdp->gfs1][old_bitmap_state],
-		 allocdesc[sdp->gfs1][new_blockmap_state]);
+		 allocdesc[sdp->gfs1][old_state],
+		 allocdesc[sdp->gfs1][new_state]);
 	if (!query( _("Fix the bitmap? (y/n)"))) {
 		log_err( _("The bitmap inconsistency was ignored.\n"));
 		return 0;
@@ -79,17 +79,17 @@ int check_n_fix_bitmap(struct gfs2_sbd *sdp, uint64_t blk, int error_on_dinode,
 	   bitmap state was free (and therefore it no longer is) we have to
 	   subtract to the free space.  If the type changed from dinode to 
 	   data or data to dinode, no change in free space. */
-	gfs2_set_bitmap(rgd, blk, new_blockmap_state);
-	if (new_blockmap_state == GFS2_BLKST_FREE) {
+	gfs2_set_bitmap(rgd, blk, new_state);
+	if (new_state == GFS2_BLKST_FREE) {
 		rgd->rg.rg_free++;
 		rewrite_rgrp = 1;
-	} else if (old_bitmap_state == GFS2_BLKST_FREE) {
+	} else if (old_state == GFS2_BLKST_FREE) {
 		rgd->rg.rg_free--;
 		rewrite_rgrp = 1;
 	}
 	/* If we're freeing a dinode, get rid of the data structs for it. */
-	if (old_bitmap_state == GFS2_BLKST_DINODE ||
-	    old_bitmap_state == GFS2_BLKST_UNLINKED) {
+	if (old_state == GFS2_BLKST_DINODE ||
+	    old_state == GFS2_BLKST_UNLINKED) {
 		struct dir_info *dt;
 		struct inode_info *ii;
 
@@ -110,7 +110,7 @@ int check_n_fix_bitmap(struct gfs2_sbd *sdp, uint64_t blk, int error_on_dinode,
 			   the rgrp inode count. */
 			treat_as_inode = 1;
 		}
-		if (old_bitmap_state == GFS2_BLKST_DINODE) {
+		if (old_state == GFS2_BLKST_DINODE) {
 			if (treat_as_inode && rgd->rg.rg_dinodes > 0)
 				rgd->rg.rg_dinodes--;
 			else if (sdp->gfs1 && gfs1rg->rg_usedmeta > 0)
@@ -118,7 +118,7 @@ int check_n_fix_bitmap(struct gfs2_sbd *sdp, uint64_t blk, int error_on_dinode,
 			rewrite_rgrp = 1;
 		}
 		link1_set(&nlink1map, blk, 0);
-	} else if (new_blockmap_state == GFS2_BLKST_DINODE) {
+	} else if (new_state == GFS2_BLKST_DINODE) {
 		if (!sdp->gfs1) {
 			treat_as_inode = 1;
 		} else {
diff --git a/gfs2/fsck/metawalk.h b/gfs2/fsck/metawalk.h
index 813736a..b16e57d 100644
--- a/gfs2/fsck/metawalk.h
+++ b/gfs2/fsck/metawalk.h
@@ -23,7 +23,7 @@ extern int _fsck_bitmap_set(struct gfs2_inode *ip, uint64_t bblock,
 			    const char *btype, int mark, int error_on_dinode,
 			    const char *caller, int line);
 extern int check_n_fix_bitmap(struct gfs2_sbd *sdp, uint64_t blk,
-			      int error_on_dinode, int new_blockmap_state);
+			      int error_on_dinode, int new_state);
 extern struct duptree *dupfind(uint64_t block);
 extern struct gfs2_inode *fsck_system_inode(struct gfs2_sbd *sdp,
 					    uint64_t block);



^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2016-06-01 18:15 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <746237349.13574002.1464804906694.JavaMail.zimbra@redhat.com>
2016-06-01 18:15 ` [Cluster-devel] [fsck.gfs2 PATCH] fsck.gfs2: shorten bitmap state variable names Bob Peterson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.