A lot of dead macros are lying around xfsprogs; some are just ancient cruft while others are the result of shifting libxfs interfaces, but we can remove them. (I've left a few unused macros in place where they exist with other macros for symmetry or completeness.) Signed-off-by: Eric Sandeen <sandeen@xxxxxxxxxx> --- db/btblock.c | 5 ----- db/metadump.c | 8 -------- db/symlink.c | 1 - estimate/xfs_estimate.c | 1 - fsr/xfs_fsr.c | 4 ---- include/xfs_trace.h | 4 ---- libxfs/libxfs_api_defs.h | 2 -- libxlog/xfs_log_recover.c | 2 -- repair/attr_repair.c | 1 - repair/incore.h | 2 -- repair/incore_ext.c | 8 -------- repair/scan.c | 2 -- repair/slab.c | 1 - repair/xfs_repair.c | 4 ---- 15 files changed, 46 deletions(-) diff --git a/db/btblock.c b/db/btblock.c index 9f506df..0c76394 100644 --- a/db/btblock.c +++ b/db/btblock.c @@ -728,8 +728,6 @@ const field_t rmapbt_key_flds[] = { #undef HI_KOFF #undef KOFF -#define ROFF(f) bitize(offsetof(struct xfs_rmap_rec, rm_ ## f)) - #define RMAPBT_STARTBLOCK_BITOFF 0 #define RMAPBT_BLOCKCOUNT_BITOFF (RMAPBT_STARTBLOCK_BITOFF + RMAPBT_STARTBLOCK_BITLEN) #define RMAPBT_OWNER_BITOFF (RMAPBT_BLOCKCOUNT_BITOFF + RMAPBT_BLOCKCOUNT_BITLEN) @@ -752,7 +750,6 @@ const field_t rmapbt_rec_flds[] = { TYP_NONE }, { NULL } }; -#undef ROFF /* refcount btree blocks */ const field_t refcbt_crc_hfld[] = { @@ -785,13 +782,11 @@ const field_t refcbt_crc_flds[] = { #define REFCNTBT_COWFLAG_BITOFF 0 #define REFCNTBT_STARTBLOCK_BITOFF (REFCNTBT_COWFLAG_BITOFF + REFCNTBT_COWFLAG_BITLEN) -#define KOFF(f) bitize(offsetof(struct xfs_refcount_key, rc_ ## f)) const field_t refcbt_key_flds[] = { { "startblock", FLDT_CAGBLOCK, OI(REFCNTBT_STARTBLOCK_BITOFF), C1, 0, TYP_DATA }, { "cowflag", FLDT_CCOWFLG, OI(REFCNTBT_COWFLAG_BITOFF), C1, 0, TYP_DATA }, { NULL } }; -#undef KOFF #define ROFF(f) bitize(offsetof(struct xfs_refcount_rec, rc_ ## f)) const field_t refcbt_rec_flds[] = { diff --git a/db/metadump.c b/db/metadump.c index d33f901..d7613eb 100644 --- a/db/metadump.c +++ b/db/metadump.c @@ -34,14 +34,6 @@ #define DEFAULT_MAX_EXT_SIZE MAXEXTLEN -/* - * It's possible that multiple files in a directory (or attributes - * in a file) produce the same obfuscated name. If that happens, we - * try to create another one. After several rounds of this though, - * we just give up and leave the original name as-is. - */ -#define DUP_MAX 5 /* Max duplicates before we give up */ - /* copy all metadata structures to/from a file */ static int metadump_f(int argc, char **argv); diff --git a/db/symlink.c b/db/symlink.c index c99b8ca..a81785c 100644 --- a/db/symlink.c +++ b/db/symlink.c @@ -64,7 +64,6 @@ const struct field symlink_crc_hfld[] = { }; #define OFF(f) bitize(offsetof(struct xfs_dsymlink_hdr, sl_ ## f)) -#define SZOF(f) bitize(sizeof(struct xfs_dsymlink_hdr)) const struct field symlink_crc_flds[] = { { "magic", FLDT_UINT32X, OI(OFF(magic)), C1, 0, TYP_NONE }, { "offset", FLDT_UINT32D, OI(OFF(offset)), C1, 0, TYP_NONE }, diff --git a/estimate/xfs_estimate.c b/estimate/xfs_estimate.c index 323137c..1e1e1e3 100644 --- a/estimate/xfs_estimate.c +++ b/estimate/xfs_estimate.c @@ -54,7 +54,6 @@ int ffn(const char *, const struct stat *, int, struct FTW *); #define LOGSIZE 1000 #define FBLOCKS(n) ((n)/blocksize) -#define RFBYTES(n) ((n) - (FBLOCKS(n) * blocksize)) unsigned long long dirsize=0; /* bytes */ unsigned long long logsize=LOGSIZE*BLOCKSIZE; /* bytes */ diff --git a/fsr/xfs_fsr.c b/fsr/xfs_fsr.c index b74a70b..11a7984 100644 --- a/fsr/xfs_fsr.c +++ b/fsr/xfs_fsr.c @@ -64,10 +64,6 @@ static int64_t minimumfree = 2048; #define NULLFD -1 #define GRABSZ 64 #define TARGETRANGE 10 -#define V_NONE 0 -#define V_OVERVIEW 1 -#define V_ALL 2 -#define BUFFER_SIZE (1<<16) #define BUFFER_MAX (1<<24) static time_t howlong = 7200; /* default seconds of reorganizing */ diff --git a/include/xfs_trace.h b/include/xfs_trace.h index cfcd985..62c6839 100644 --- a/include/xfs_trace.h +++ b/include/xfs_trace.h @@ -21,7 +21,6 @@ #define trace_xfs_alloc_exact_done(a) ((void) 0) #define trace_xfs_alloc_exact_notfound(a) ((void) 0) #define trace_xfs_alloc_exact_error(a) ((void) 0) -#define trace_xfs_alloc_near_nominleft(a) ((void) 0) #define trace_xfs_alloc_near_first(a) ((void) 0) #define trace_xfs_alloc_near_greater(a) ((void) 0) #define trace_xfs_alloc_near_lesser(a) ((void) 0) @@ -44,8 +43,6 @@ #define trace_xfs_alloc_vextent_loopfailed(a) ((void) 0) #define trace_xfs_alloc_vextent_allfailed(a) ((void) 0) -#define trace_xfs_log_recover_item_reorder_head(a,b,c,d) ((void) 0) -#define trace_xfs_log_recover_item_reorder_tail(a,b,c,d) ((void) 0) #define trace_xfs_log_recover_item_add_cont(a,b,c,d) ((void) 0) #define trace_xfs_log_recover_item_add(a,b,c,d) ((void) 0) @@ -273,7 +270,6 @@ #define trace_xfs_refcount_find_shared_error(...) ((void) 0) #define trace_xfs_bmap_remap_alloc(...) ((void) 0) -#define trace_xfs_bmap_remap_alloc_error(...) ((void) 0) #define trace_xfs_bmap_deferred(...) ((void) 0) #define trace_xfs_bmap_defer(...) ((void) 0) diff --git a/libxfs/libxfs_api_defs.h b/libxfs/libxfs_api_defs.h index 78daca0..75255a8 100644 --- a/libxfs/libxfs_api_defs.h +++ b/libxfs/libxfs_api_defs.h @@ -46,7 +46,6 @@ #define xfs_trans_iget libxfs_trans_iget #define xfs_trans_ichgtime libxfs_trans_ichgtime #define xfs_trans_ijoin libxfs_trans_ijoin -#define xfs_trans_ijoin_ref libxfs_trans_ijoin_ref #define xfs_trans_init libxfs_trans_init #define xfs_trans_inode_alloc_buf libxfs_trans_inode_alloc_buf #define xfs_trans_dirty_buf libxfs_trans_dirty_buf @@ -70,7 +69,6 @@ #define xfs_alloc_min_freelist libxfs_alloc_min_freelist #define xfs_alloc_read_agf libxfs_alloc_read_agf #define xfs_bmap_last_offset libxfs_bmap_last_offset -#define xfs_bmap_search_extents libxfs_bmap_search_extents #define xfs_iext_lookup_extent libxfs_iext_lookup_extent #define xfs_bmapi_write libxfs_bmapi_write #define xfs_bmapi_read libxfs_bmapi_read diff --git a/libxlog/xfs_log_recover.c b/libxlog/xfs_log_recover.c index 58d9182..51dd97e 100644 --- a/libxlog/xfs_log_recover.c +++ b/libxlog/xfs_log_recover.c @@ -1035,8 +1035,6 @@ xlog_recover_add_item( list_add_tail(&item->ri_list, head); } -#define BLK_AVG(blk1, blk2) ((blk1+blk2) >> 1) - STATIC int xlog_recover_add_to_cont_trans( struct xlog *log, diff --git a/repair/attr_repair.c b/repair/attr_repair.c index 8b1b8a7..fe73fd6 100644 --- a/repair/attr_repair.c +++ b/repair/attr_repair.c @@ -35,7 +35,6 @@ static int xfs_mac_valid(xfs_mac_label_t *lp); * dir v1 code, but that format is no longer supported yb the userspace * utilities and hence is now specific to the attribute tree implementation. */ -#define XR_DA_LEAF_MAPSIZE XFS_ATTR_LEAF_MAPSIZE typedef unsigned char da_freemap_t; diff --git a/repair/incore.h b/repair/incore.h index fd66084..620ed61 100644 --- a/repair/incore.h +++ b/repair/incore.h @@ -113,8 +113,6 @@ typedef struct rt_extent_tree_node { /* separate state bit, OR'ed into high (4th) bit of ex_state field */ #define XR_E_WRITTEN 0x8 /* extent has been written out, can't reclaim */ -#define good_state(state) (((state) & (~XR_E_WRITTEN)) >= XR_E_UNKNOWN && \ - ((state) & (~XR_E_WRITTEN) < XF_E_BAD_STATE)) #define written(state) ((state) & XR_E_WRITTEN) #define set_written(state) (state) &= XR_E_WRITTEN diff --git a/repair/incore_ext.c b/repair/incore_ext.c index 0a8138a..7ad883f 100644 --- a/repair/incore_ext.c +++ b/repair/incore_ext.c @@ -267,14 +267,6 @@ get_bno_extent(xfs_agnumber_t agno, extent_tree_node_t *ext) } /* - * normalizing constant for bcnt size -> address conversion (see avl ops) - * used by the AVL tree code to convert sizes and must be used when - * doing an AVL search in the tree (e.g. avl_findrange(s)) - */ -#define MAXBCNT 0xFFFFFFFF -#define BCNT_ADDR(cnt) ((unsigned int) MAXBCNT - (cnt)) - -/* * the next 4 routines manage the trees of free extents -- 2 trees * per AG. The first tree is sorted by block number. The second * tree is sorted by extent size. This is the bcnt tree. diff --git a/repair/scan.c b/repair/scan.c index 0fc41f2..d25b6bf 100644 --- a/repair/scan.c +++ b/repair/scan.c @@ -2498,8 +2498,6 @@ out_free_sb: do_error(_("can't get %s for ag %d\n"), objname, agno); } -#define SCAN_THREADS 32 - void scan_ags( struct xfs_mount *mp, diff --git a/repair/slab.c b/repair/slab.c index b04c3b8..cb4f403 100644 --- a/repair/slab.c +++ b/repair/slab.c @@ -101,7 +101,6 @@ struct xfs_bag { size_t bg_inuse; /* number of slots in use */ void **bg_ptrs; /* pointers */ }; -#define BAG_SIZE(nr) (sizeof(struct xfs_bag) + ((nr) * sizeof(void *))) #define BAG_END(bag) (&(bag)->bg_ptrs[(bag)->bg_nr]) /* diff --git a/repair/xfs_repair.c b/repair/xfs_repair.c index ff6a738..ff0c4ff 100644 --- a/repair/xfs_repair.c +++ b/repair/xfs_repair.c @@ -35,10 +35,6 @@ #include "slab.h" #include "rmap.h" -#define rounddown(x, y) (((x)/(y))*(y)) - -#define XR_MAX_SECT_SIZE (64 * 1024) - /* * option tables for getsubopt calls */ -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html