diff options
author | Harald Welte <laforge@netfilter.org> | 2009-12-24 11:46:44 +0100 |
---|---|---|
committer | Harald Welte <laforge@netfilter.org> | 2009-12-24 11:46:44 +0100 |
commit | d0c19148ddbf4484aa55d7e738df1996555c5859 (patch) | |
tree | 56bd39bcddaaf9b123f9b0779e19a4f6b7d7d849 | |
parent | ae1f159dc48a64e337eeb98269922169108d0ddf (diff) |
[debug] Introduce DREF debug category for reference counting
-rw-r--r-- | openbsc/include/openbsc/debug.h | 1 | ||||
-rw-r--r-- | openbsc/include/openbsc/gsm_data.h | 4 | ||||
-rw-r--r-- | openbsc/src/debug.c | 2 | ||||
-rw-r--r-- | openbsc/src/gsm_subscriber_base.c | 4 |
4 files changed, 7 insertions, 4 deletions
diff --git a/openbsc/include/openbsc/debug.h b/openbsc/include/openbsc/debug.h index a94be580e..f9c4afdbc 100644 --- a/openbsc/include/openbsc/debug.h +++ b/openbsc/include/openbsc/debug.h @@ -27,6 +27,7 @@ enum { DMGCP, DHO, DDB, + DREF, Debug_LastEntry, }; diff --git a/openbsc/include/openbsc/gsm_data.h b/openbsc/include/openbsc/gsm_data.h index ff01d7287..af72e4765 100644 --- a/openbsc/include/openbsc/gsm_data.h +++ b/openbsc/include/openbsc/gsm_data.h @@ -101,14 +101,14 @@ typedef int gsm_cbfn(unsigned int hooknum, #define LCHAN_RELEASE_TIMEOUT 20, 0 #define use_lchan(lchan) \ do { lchan->use_count++; \ - DEBUGP(DCC, "lchan (bts=%d,trx=%d,ts=%d,ch=%d) increases usage to: %d\n", \ + DEBUGP(DREF, "lchan (bts=%d,trx=%d,ts=%d,ch=%d) increases usage to: %d\n", \ lchan->ts->trx->bts->nr, lchan->ts->trx->nr, lchan->ts->nr, \ lchan->nr, lchan->use_count); \ bsc_schedule_timer(&lchan->release_timer, LCHAN_RELEASE_TIMEOUT); } while(0); #define put_lchan(lchan) \ do { lchan->use_count--; \ - DEBUGP(DCC, "lchan (bts=%d,trx=%d,ts=%d,ch=%d) decreases usage to: %d\n", \ + DEBUGP(DREF, "lchan (bts=%d,trx=%d,ts=%d,ch=%d) decreases usage to: %d\n", \ lchan->ts->trx->bts->nr, lchan->ts->trx->nr, lchan->ts->nr, \ lchan->nr, lchan->use_count); \ } while(0); diff --git a/openbsc/src/debug.c b/openbsc/src/debug.c index 6d4d1b287..1624e96a5 100644 --- a/openbsc/src/debug.c +++ b/openbsc/src/debug.c @@ -52,6 +52,7 @@ static struct debug_category default_categories[Debug_LastEntry] = { [DMGCP] = { .enabled = 1, .loglevel = 0}, [DHO] = { .enabled = 1, .loglevel = 0}, [DDB] = { .enabled = 1, .loglevel = 0}, + [DREF] = { .enabled = 0, .loglevel = 0}, }; struct debug_info { @@ -95,6 +96,7 @@ static const struct debug_info debug_info[] = { DEBUG_CATEGORY(DMGCP, "DMGCP", "", "") DEBUG_CATEGORY(DHO, "DHO", "", "") DEBUG_CATEGORY(DDB, "DDB", "", "") + DEBUG_CATEGORY(DDB, "DREF", "", "") }; /* diff --git a/openbsc/src/gsm_subscriber_base.c b/openbsc/src/gsm_subscriber_base.c index 48374eae5..0570061a2 100644 --- a/openbsc/src/gsm_subscriber_base.c +++ b/openbsc/src/gsm_subscriber_base.c @@ -137,7 +137,7 @@ static void subscr_free(struct gsm_subscriber *subscr) struct gsm_subscriber *subscr_get(struct gsm_subscriber *subscr) { subscr->use_count++; - DEBUGP(DCC, "subscr %s usage increases usage to: %d\n", + DEBUGP(DREF, "subscr %s usage increases usage to: %d\n", subscr->extension, subscr->use_count); return subscr; } @@ -145,7 +145,7 @@ struct gsm_subscriber *subscr_get(struct gsm_subscriber *subscr) struct gsm_subscriber *subscr_put(struct gsm_subscriber *subscr) { subscr->use_count--; - DEBUGP(DCC, "subscr %s usage decreased usage to: %d\n", + DEBUGP(DREF, "subscr %s usage decreased usage to: %d\n", subscr->extension, subscr->use_count); if (subscr->use_count <= 0) subscr_free(subscr); |