summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_tc.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2009-04-11 22:01:40 +0000
committerrwatson <rwatson@FreeBSD.org>2009-04-11 22:01:40 +0000
commit90c1837110aba860c5442bc9151ef6f8e60160a0 (patch)
treee51a48dd2e6b9ba94c96070a4dcfe668130ac9f0 /sys/kern/kern_tc.c
parent8a26716497aadc804f1ff89823e32608cf01ee24 (diff)
downloadFreeBSD-src-90c1837110aba860c5442bc9151ef6f8e60160a0.zip
FreeBSD-src-90c1837110aba860c5442bc9151ef6f8e60160a0.tar.gz
Remove conditionally compiled time counter statistics; tools like
DTrace, kernel profiling, etc, can provide this information without the overhead. MFC after: 3 days Suggested by: bde
Diffstat (limited to 'sys/kern/kern_tc.c')
-rw-r--r--sys/kern/kern_tc.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/sys/kern/kern_tc.c b/sys/kern/kern_tc.c
index 6409842..48dc4f8 100644
--- a/sys/kern/kern_tc.c
+++ b/sys/kern/kern_tc.c
@@ -103,24 +103,6 @@ static int timestepwarnings;
SYSCTL_INT(_kern_timecounter, OID_AUTO, stepwarnings, CTLFLAG_RW,
&timestepwarnings, 0, "");
-#ifdef TC_COUNTERS
-#define TC_STATS(foo) \
- static u_int foo; \
- SYSCTL_UINT(_kern_timecounter, OID_AUTO, foo, CTLFLAG_RD, &foo, 0, "");\
- struct __hack
-
-TC_STATS(nbinuptime); TC_STATS(nnanouptime); TC_STATS(nmicrouptime);
-TC_STATS(nbintime); TC_STATS(nnanotime); TC_STATS(nmicrotime);
-TC_STATS(ngetbinuptime); TC_STATS(ngetnanouptime); TC_STATS(ngetmicrouptime);
-TC_STATS(ngetbintime); TC_STATS(ngetnanotime); TC_STATS(ngetmicrotime);
-TC_STATS(nsetclock);
-
-#define TC_COUNT(var) var++
-#undef TC_STATS
-#else
-#define TC_COUNT(var) /* nothing */
-#endif /* TC_COUNTERS */
-
static void tc_windup(void);
static void cpu_tick_calibrate(int);
@@ -185,7 +167,6 @@ binuptime(struct bintime *bt)
struct timehands *th;
u_int gen;
- TC_COUNT(nbinuptime);
do {
th = timehands;
gen = th->th_generation;
@@ -199,7 +180,6 @@ nanouptime(struct timespec *tsp)
{
struct bintime bt;
- TC_COUNT(nnanouptime);
binuptime(&bt);
bintime2timespec(&bt, tsp);
}
@@ -209,7 +189,6 @@ microuptime(struct timeval *tvp)
{
struct bintime bt;
- TC_COUNT(nmicrouptime);
binuptime(&bt);
bintime2timeval(&bt, tvp);
}
@@ -218,7 +197,6 @@ void
bintime(struct bintime *bt)
{
- TC_COUNT(nbintime);
binuptime(bt);
bintime_add(bt, &boottimebin);
}
@@ -228,7 +206,6 @@ nanotime(struct timespec *tsp)
{
struct bintime bt;
- TC_COUNT(nnanotime);
bintime(&bt);
bintime2timespec(&bt, tsp);
}
@@ -238,7 +215,6 @@ microtime(struct timeval *tvp)
{
struct bintime bt;
- TC_COUNT(nmicrotime);
bintime(&bt);
bintime2timeval(&bt, tvp);
}
@@ -249,7 +225,6 @@ getbinuptime(struct bintime *bt)
struct timehands *th;
u_int gen;
- TC_COUNT(ngetbinuptime);
do {
th = timehands;
gen = th->th_generation;
@@ -263,7 +238,6 @@ getnanouptime(struct timespec *tsp)
struct timehands *th;
u_int gen;
- TC_COUNT(ngetnanouptime);
do {
th = timehands;
gen = th->th_generation;
@@ -277,7 +251,6 @@ getmicrouptime(struct timeval *tvp)
struct timehands *th;
u_int gen;
- TC_COUNT(ngetmicrouptime);
do {
th = timehands;
gen = th->th_generation;
@@ -291,7 +264,6 @@ getbintime(struct bintime *bt)
struct timehands *th;
u_int gen;
- TC_COUNT(ngetbintime);
do {
th = timehands;
gen = th->th_generation;
@@ -306,7 +278,6 @@ getnanotime(struct timespec *tsp)
struct timehands *th;
u_int gen;
- TC_COUNT(ngetnanotime);
do {
th = timehands;
gen = th->th_generation;
@@ -320,7 +291,6 @@ getmicrotime(struct timeval *tvp)
struct timehands *th;
u_int gen;
- TC_COUNT(ngetmicrotime);
do {
th = timehands;
gen = th->th_generation;
@@ -411,7 +381,6 @@ tc_setclock(struct timespec *ts)
struct bintime bt, bt2;
cpu_tick_calibrate(1);
- TC_COUNT(nsetclock);
nanotime(&tbef);
timespec2bintime(ts, &bt);
binuptime(&bt2);
OpenPOWER on IntegriCloud