cluster: RHEL55 - gfs2_edit savemeta: remove duplicate function

Bob Peterson rpeterso at fedoraproject.org
Wed Oct 7 20:40:12 UTC 2009


Gitweb:        http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=commitdiff;h=5ac674f9bb0a40cf0108450b13eb5967a6f2c323
Commit:        5ac674f9bb0a40cf0108450b13eb5967a6f2c323
Parent:        c6b18e82311206fb9beca7c7e33dbeed4d60c71d
Author:        Bob Peterson <rpeterso at redhat.com>
AuthorDate:    Wed Oct 7 15:38:01 2009 -0500
Committer:     Bob Peterson <rpeterso at redhat.com>
CommitterDate: Wed Oct 7 15:38:01 2009 -0500

gfs2_edit savemeta: remove duplicate function

Somehow function save_ea_block was duplicated in gfs2_edit; removing.

rhbz#527770
---
 gfs2/edit/savemeta.c |   29 -----------------------------
 1 files changed, 0 insertions(+), 29 deletions(-)

diff --git a/gfs2/edit/savemeta.c b/gfs2/edit/savemeta.c
index 55e1b29..a2082ea 100644
--- a/gfs2/edit/savemeta.c
+++ b/gfs2/edit/savemeta.c
@@ -303,35 +303,6 @@ void save_indirect_blocks(int out_fd, osi_list_t *cur_list,
 }
 
 /*
- * save_ea_block - save off an extended attribute block
- */
-void save_ea_block(int out_fd, struct gfs2_buffer_head *metabh)
-{
-	int i, e, ea_len = sbd.bsize;
-	struct gfs2_ea_header ea;
-
-	for (e = sizeof(struct gfs2_meta_header); e < sbd.bsize; e += ea_len) {
-		uint64_t blk, *b;
-		int charoff;
-
-		gfs2_ea_header_in(&ea, metabh->b_data + e);
-		for (i = 0; i < ea.ea_num_ptrs; i++) {
-			charoff = e + ea.ea_name_len +
-				sizeof(struct gfs2_ea_header) +
-				sizeof(uint64_t) - 1;
-			charoff /= sizeof(uint64_t);
-			b = (uint64_t *)(metabh->b_data);
-			b += charoff + i;
-			blk = be64_to_cpu(*b);
-			save_block(sbd.device_fd, out_fd, blk);
-		}
-		if (!ea.ea_rec_len)
-			break;
-		ea_len = ea.ea_rec_len;
-	}
-}
-
-/*
  * save_inode_data - save off important data associated with an inode
  *
  * out_fd - destination file descriptor


More information about the cluster-commits mailing list