diff options
author | Eric Sandeen <sandeen@sandeen.net> | 2007-07-10 21:09:47 -0400 |
---|---|---|
committer | Tim Shimmin <tes@chook.melbourne.sgi.com> | 2007-07-14 01:41:24 -0400 |
commit | 3a59c94c4b48878c6af047cdfc8c137d0fa7a0f0 (patch) | |
tree | 6945590171040dfa6eba6335fd8312a9fbf0baf1 /fs/xfs/xfs_alloc.c | |
parent | b11f94d537e6b69f13770143fd7ded3d09fdbaab (diff) |
[XFS] Clean up function name handling in tracing code
Remove the hardcoded "fnames" for tracing, and just embed them in tracing
macros via __FUNCTION__. Kills a lot of #ifdefs too.
SGI-PV: 967353
SGI-Modid: xfs-linux-melb:xfs-kern:29099a
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
Signed-off-by: David Chinner <dgc@sgi.com>
Signed-off-by: Tim Shimmin <tes@sgi.com>
Diffstat (limited to 'fs/xfs/xfs_alloc.c')
-rw-r--r-- | fs/xfs/xfs_alloc.c | 53 |
1 files changed, 13 insertions, 40 deletions
diff --git a/fs/xfs/xfs_alloc.c b/fs/xfs/xfs_alloc.c index 98f95d4c4bcc..012a649a19c3 100644 --- a/fs/xfs/xfs_alloc.c +++ b/fs/xfs/xfs_alloc.c | |||
@@ -55,17 +55,17 @@ xfs_alloc_search_busy(xfs_trans_t *tp, | |||
55 | ktrace_t *xfs_alloc_trace_buf; | 55 | ktrace_t *xfs_alloc_trace_buf; |
56 | 56 | ||
57 | #define TRACE_ALLOC(s,a) \ | 57 | #define TRACE_ALLOC(s,a) \ |
58 | xfs_alloc_trace_alloc(fname, s, a, __LINE__) | 58 | xfs_alloc_trace_alloc(__FUNCTION__, s, a, __LINE__) |
59 | #define TRACE_FREE(s,a,b,x,f) \ | 59 | #define TRACE_FREE(s,a,b,x,f) \ |
60 | xfs_alloc_trace_free(fname, s, mp, a, b, x, f, __LINE__) | 60 | xfs_alloc_trace_free(__FUNCTION__, s, mp, a, b, x, f, __LINE__) |
61 | #define TRACE_MODAGF(s,a,f) \ | 61 | #define TRACE_MODAGF(s,a,f) \ |
62 | xfs_alloc_trace_modagf(fname, s, mp, a, f, __LINE__) | 62 | xfs_alloc_trace_modagf(__FUNCTION__, s, mp, a, f, __LINE__) |
63 | #define TRACE_BUSY(fname,s,ag,agb,l,sl,tp) \ | 63 | #define TRACE_BUSY(__FUNCTION__,s,ag,agb,l,sl,tp) \ |
64 | xfs_alloc_trace_busy(fname, s, mp, ag, agb, l, sl, tp, XFS_ALLOC_KTRACE_BUSY, __LINE__) | 64 | xfs_alloc_trace_busy(__FUNCTION__, s, mp, ag, agb, l, sl, tp, XFS_ALLOC_KTRACE_BUSY, __LINE__) |
65 | #define TRACE_UNBUSY(fname,s,ag,sl,tp) \ | 65 | #define TRACE_UNBUSY(__FUNCTION__,s,ag,sl,tp) \ |
66 | xfs_alloc_trace_busy(fname, s, mp, ag, -1, -1, sl, tp, XFS_ALLOC_KTRACE_UNBUSY, __LINE__) | 66 | xfs_alloc_trace_busy(__FUNCTION__, s, mp, ag, -1, -1, sl, tp, XFS_ALLOC_KTRACE_UNBUSY, __LINE__) |
67 | #define TRACE_BUSYSEARCH(fname,s,ag,agb,l,sl,tp) \ | 67 | #define TRACE_BUSYSEARCH(__FUNCTION__,s,ag,agb,l,sl,tp) \ |
68 | xfs_alloc_trace_busy(fname, s, mp, ag, agb, l, sl, tp, XFS_ALLOC_KTRACE_BUSYSEARCH, __LINE__) | 68 | xfs_alloc_trace_busy(__FUNCTION__, s, mp, ag, agb, l, sl, tp, XFS_ALLOC_KTRACE_BUSYSEARCH, __LINE__) |
69 | #else | 69 | #else |
70 | #define TRACE_ALLOC(s,a) | 70 | #define TRACE_ALLOC(s,a) |
71 | #define TRACE_FREE(s,a,b,x,f) | 71 | #define TRACE_FREE(s,a,b,x,f) |
@@ -420,7 +420,7 @@ xfs_alloc_read_agfl( | |||
420 | */ | 420 | */ |
421 | STATIC void | 421 | STATIC void |
422 | xfs_alloc_trace_alloc( | 422 | xfs_alloc_trace_alloc( |
423 | char *name, /* function tag string */ | 423 | const char *name, /* function tag string */ |
424 | char *str, /* additional string */ | 424 | char *str, /* additional string */ |
425 | xfs_alloc_arg_t *args, /* allocation argument structure */ | 425 | xfs_alloc_arg_t *args, /* allocation argument structure */ |
426 | int line) /* source line number */ | 426 | int line) /* source line number */ |
@@ -453,7 +453,7 @@ xfs_alloc_trace_alloc( | |||
453 | */ | 453 | */ |
454 | STATIC void | 454 | STATIC void |
455 | xfs_alloc_trace_free( | 455 | xfs_alloc_trace_free( |
456 | char *name, /* function tag string */ | 456 | const char *name, /* function tag string */ |
457 | char *str, /* additional string */ | 457 | char *str, /* additional string */ |
458 | xfs_mount_t *mp, /* file system mount point */ | 458 | xfs_mount_t *mp, /* file system mount point */ |
459 | xfs_agnumber_t agno, /* allocation group number */ | 459 | xfs_agnumber_t agno, /* allocation group number */ |
@@ -479,7 +479,7 @@ xfs_alloc_trace_free( | |||
479 | */ | 479 | */ |
480 | STATIC void | 480 | STATIC void |
481 | xfs_alloc_trace_modagf( | 481 | xfs_alloc_trace_modagf( |
482 | char *name, /* function tag string */ | 482 | const char *name, /* function tag string */ |
483 | char *str, /* additional string */ | 483 | char *str, /* additional string */ |
484 | xfs_mount_t *mp, /* file system mount point */ | 484 | xfs_mount_t *mp, /* file system mount point */ |
485 | xfs_agf_t *agf, /* new agf value */ | 485 | xfs_agf_t *agf, /* new agf value */ |
@@ -507,7 +507,7 @@ xfs_alloc_trace_modagf( | |||
507 | 507 | ||
508 | STATIC void | 508 | STATIC void |
509 | xfs_alloc_trace_busy( | 509 | xfs_alloc_trace_busy( |
510 | char *name, /* function tag string */ | 510 | const char *name, /* function tag string */ |
511 | char *str, /* additional string */ | 511 | char *str, /* additional string */ |
512 | xfs_mount_t *mp, /* file system mount point */ | 512 | xfs_mount_t *mp, /* file system mount point */ |
513 | xfs_agnumber_t agno, /* allocation group number */ | 513 | xfs_agnumber_t agno, /* allocation group number */ |
@@ -549,9 +549,6 @@ xfs_alloc_ag_vextent( | |||
549 | xfs_alloc_arg_t *args) /* argument structure for allocation */ | 549 | xfs_alloc_arg_t *args) /* argument structure for allocation */ |
550 | { | 550 | { |
551 | int error=0; | 551 | int error=0; |
552 | #ifdef XFS_ALLOC_TRACE | ||
553 | static char fname[] = "xfs_alloc_ag_vextent"; | ||
554 | #endif | ||
555 | 552 | ||
556 | ASSERT(args->minlen > 0); | 553 | ASSERT(args->minlen > 0); |
557 | ASSERT(args->maxlen > 0); | 554 | ASSERT(args->maxlen > 0); |
@@ -635,9 +632,6 @@ xfs_alloc_ag_vextent_exact( | |||
635 | xfs_agblock_t fbno; /* start block of found extent */ | 632 | xfs_agblock_t fbno; /* start block of found extent */ |
636 | xfs_agblock_t fend; /* end block of found extent */ | 633 | xfs_agblock_t fend; /* end block of found extent */ |
637 | xfs_extlen_t flen; /* length of found extent */ | 634 | xfs_extlen_t flen; /* length of found extent */ |
638 | #ifdef XFS_ALLOC_TRACE | ||
639 | static char fname[] = "xfs_alloc_ag_vextent_exact"; | ||
640 | #endif | ||
641 | int i; /* success/failure of operation */ | 635 | int i; /* success/failure of operation */ |
642 | xfs_agblock_t maxend; /* end of maximal extent */ | 636 | xfs_agblock_t maxend; /* end of maximal extent */ |
643 | xfs_agblock_t minend; /* end of minimal extent */ | 637 | xfs_agblock_t minend; /* end of minimal extent */ |
@@ -737,9 +731,6 @@ xfs_alloc_ag_vextent_near( | |||
737 | xfs_btree_cur_t *bno_cur_gt; /* cursor for bno btree, right side */ | 731 | xfs_btree_cur_t *bno_cur_gt; /* cursor for bno btree, right side */ |
738 | xfs_btree_cur_t *bno_cur_lt; /* cursor for bno btree, left side */ | 732 | xfs_btree_cur_t *bno_cur_lt; /* cursor for bno btree, left side */ |
739 | xfs_btree_cur_t *cnt_cur; /* cursor for count btree */ | 733 | xfs_btree_cur_t *cnt_cur; /* cursor for count btree */ |
740 | #ifdef XFS_ALLOC_TRACE | ||
741 | static char fname[] = "xfs_alloc_ag_vextent_near"; | ||
742 | #endif | ||
743 | xfs_agblock_t gtbno; /* start bno of right side entry */ | 734 | xfs_agblock_t gtbno; /* start bno of right side entry */ |
744 | xfs_agblock_t gtbnoa; /* aligned ... */ | 735 | xfs_agblock_t gtbnoa; /* aligned ... */ |
745 | xfs_extlen_t gtdiff; /* difference to right side entry */ | 736 | xfs_extlen_t gtdiff; /* difference to right side entry */ |
@@ -1270,9 +1261,6 @@ xfs_alloc_ag_vextent_size( | |||
1270 | int error; /* error result */ | 1261 | int error; /* error result */ |
1271 | xfs_agblock_t fbno; /* start of found freespace */ | 1262 | xfs_agblock_t fbno; /* start of found freespace */ |
1272 | xfs_extlen_t flen; /* length of found freespace */ | 1263 | xfs_extlen_t flen; /* length of found freespace */ |
1273 | #ifdef XFS_ALLOC_TRACE | ||
1274 | static char fname[] = "xfs_alloc_ag_vextent_size"; | ||
1275 | #endif | ||
1276 | int i; /* temp status variable */ | 1264 | int i; /* temp status variable */ |
1277 | xfs_agblock_t rbno; /* returned block number */ | 1265 | xfs_agblock_t rbno; /* returned block number */ |
1278 | xfs_extlen_t rlen; /* length of returned extent */ | 1266 | xfs_extlen_t rlen; /* length of returned extent */ |
@@ -1427,9 +1415,6 @@ xfs_alloc_ag_vextent_small( | |||
1427 | int error; | 1415 | int error; |
1428 | xfs_agblock_t fbno; | 1416 | xfs_agblock_t fbno; |
1429 | xfs_extlen_t flen; | 1417 | xfs_extlen_t flen; |
1430 | #ifdef XFS_ALLOC_TRACE | ||
1431 | static char fname[] = "xfs_alloc_ag_vextent_small"; | ||
1432 | #endif | ||
1433 | int i; | 1418 | int i; |
1434 | 1419 | ||
1435 | if ((error = xfs_alloc_decrement(ccur, 0, &i))) | 1420 | if ((error = xfs_alloc_decrement(ccur, 0, &i))) |
@@ -1516,9 +1501,6 @@ xfs_free_ag_extent( | |||
1516 | xfs_btree_cur_t *bno_cur; /* cursor for by-block btree */ | 1501 | xfs_btree_cur_t *bno_cur; /* cursor for by-block btree */ |
1517 | xfs_btree_cur_t *cnt_cur; /* cursor for by-size btree */ | 1502 | xfs_btree_cur_t *cnt_cur; /* cursor for by-size btree */ |
1518 | int error; /* error return value */ | 1503 | int error; /* error return value */ |
1519 | #ifdef XFS_ALLOC_TRACE | ||
1520 | static char fname[] = "xfs_free_ag_extent"; | ||
1521 | #endif | ||
1522 | xfs_agblock_t gtbno; /* start of right neighbor block */ | 1504 | xfs_agblock_t gtbno; /* start of right neighbor block */ |
1523 | xfs_extlen_t gtlen; /* length of right neighbor block */ | 1505 | xfs_extlen_t gtlen; /* length of right neighbor block */ |
1524 | int haveleft; /* have a left neighbor block */ | 1506 | int haveleft; /* have a left neighbor block */ |
@@ -2003,9 +1985,6 @@ xfs_alloc_get_freelist( | |||
2003 | xfs_agblock_t bno; /* block number returned */ | 1985 | xfs_agblock_t bno; /* block number returned */ |
2004 | int error; | 1986 | int error; |
2005 | int logflags; | 1987 | int logflags; |
2006 | #ifdef XFS_ALLOC_TRACE | ||
2007 | static char fname[] = "xfs_alloc_get_freelist"; | ||
2008 | #endif | ||
2009 | xfs_mount_t *mp; /* mount structure */ | 1988 | xfs_mount_t *mp; /* mount structure */ |
2010 | xfs_perag_t *pag; /* per allocation group data */ | 1989 | xfs_perag_t *pag; /* per allocation group data */ |
2011 | 1990 | ||
@@ -2128,9 +2107,6 @@ xfs_alloc_put_freelist( | |||
2128 | __be32 *blockp;/* pointer to array entry */ | 2107 | __be32 *blockp;/* pointer to array entry */ |
2129 | int error; | 2108 | int error; |
2130 | int logflags; | 2109 | int logflags; |
2131 | #ifdef XFS_ALLOC_TRACE | ||
2132 | static char fname[] = "xfs_alloc_put_freelist"; | ||
2133 | #endif | ||
2134 | xfs_mount_t *mp; /* mount structure */ | 2110 | xfs_mount_t *mp; /* mount structure */ |
2135 | xfs_perag_t *pag; /* per allocation group data */ | 2111 | xfs_perag_t *pag; /* per allocation group data */ |
2136 | 2112 | ||
@@ -2263,9 +2239,6 @@ xfs_alloc_vextent( | |||
2263 | xfs_agblock_t agsize; /* allocation group size */ | 2239 | xfs_agblock_t agsize; /* allocation group size */ |
2264 | int error; | 2240 | int error; |
2265 | int flags; /* XFS_ALLOC_FLAG_... locking flags */ | 2241 | int flags; /* XFS_ALLOC_FLAG_... locking flags */ |
2266 | #ifdef XFS_ALLOC_TRACE | ||
2267 | static char fname[] = "xfs_alloc_vextent"; | ||
2268 | #endif | ||
2269 | xfs_extlen_t minleft;/* minimum left value, temp copy */ | 2242 | xfs_extlen_t minleft;/* minimum left value, temp copy */ |
2270 | xfs_mount_t *mp; /* mount structure pointer */ | 2243 | xfs_mount_t *mp; /* mount structure pointer */ |
2271 | xfs_agnumber_t sagno; /* starting allocation group number */ | 2244 | xfs_agnumber_t sagno; /* starting allocation group number */ |