summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorkbyanc <kbyanc@FreeBSD.org>2002-06-10 22:40:26 +0000
committerkbyanc <kbyanc@FreeBSD.org>2002-06-10 22:40:26 +0000
commit4bf495ef479377ed8986640990f237aa688f5526 (patch)
tree363422e1c226a6717445ae6720682740aaa6cc1e /sys
parent26c5dfb179df196ec83b6d8b11b744b7ee8a6237 (diff)
downloadFreeBSD-src-4bf495ef479377ed8986640990f237aa688f5526.zip
FreeBSD-src-4bf495ef479377ed8986640990f237aa688f5526.tar.gz
Convert hit and miss counters to unsigned values. Surely negative values
for either does not make sense. PR: (one small part of) 19720
Diffstat (limited to 'sys')
-rw-r--r--sys/kern/subr_kobj.c8
-rw-r--r--sys/sys/kobj.h4
2 files changed, 6 insertions, 6 deletions
diff --git a/sys/kern/subr_kobj.c b/sys/kern/subr_kobj.c
index 659e97a..b5bfa1f 100644
--- a/sys/kern/subr_kobj.c
+++ b/sys/kern/subr_kobj.c
@@ -47,12 +47,12 @@ static MALLOC_DEFINE(M_KOBJ, "kobj", "Kernel object structures");
#include <sys/sysctl.h>
-int kobj_lookup_hits;
-int kobj_lookup_misses;
+u_int kobj_lookup_hits;
+u_int kobj_lookup_misses;
-SYSCTL_INT(_kern, OID_AUTO, kobj_hits, CTLFLAG_RD,
+SYSCTL_UINT(_kern, OID_AUTO, kobj_hits, CTLFLAG_RD,
&kobj_lookup_hits, 0, "")
-SYSCTL_INT(_kern, OID_AUTO, kobj_misses, CTLFLAG_RD,
+SYSCTL_UINT(_kern, OID_AUTO, kobj_misses, CTLFLAG_RD,
&kobj_lookup_misses, 0, "")
#endif
diff --git a/sys/sys/kobj.h b/sys/sys/kobj.h
index 64e8faa..c51dda0 100644
--- a/sys/sys/kobj.h
+++ b/sys/sys/kobj.h
@@ -136,8 +136,8 @@ void kobj_delete(kobj_t obj, struct malloc_type *mtype);
* Maintain stats on hits/misses in lookup caches.
*/
#ifdef KOBJ_STATS
-extern int kobj_lookup_hits;
-extern int kobj_lookup_misses;
+extern u_int kobj_lookup_hits;
+extern u_int kobj_lookup_misses;
#define KOBJOPHIT do { kobj_lookup_hits++; } while (0)
#define KOBJOPMISS do { kobj_lookup_misses++; } while (0)
#else
OpenPOWER on IntegriCloud