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