Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > 9383e745e23602bc45f9c92184feea59 > files > 92

gfs2-utils-0.1.62-28.el5.src.rpm

commit 5ac674f9bb0a40cf0108450b13eb5967a6f2c323
Author: Bob Peterson <rpeterso@redhat.com>
Date:   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

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