summaryrefslogtreecommitdiff
path: root/kern/evcnt.c
diff options
context:
space:
mode:
Diffstat (limited to 'kern/evcnt.c')
-rw-r--r--kern/evcnt.c18
1 files changed, 7 insertions, 11 deletions
diff --git a/kern/evcnt.c b/kern/evcnt.c
index dbb371a6..3ad19c65 100644
--- a/kern/evcnt.c
+++ b/kern/evcnt.c
@@ -47,20 +47,16 @@ evcnt_register(struct evcnt *evcnt, const char *name)
}
void
-evcnt_info(struct evcnt *evcnt)
+evcnt_info(void)
{
- if (evcnt == NULL) {
- printk("evcnt: name count\n");
+ struct evcnt *evcnt;
- mutex_lock(&evcnt_mutex);
+ printk("evcnt: name count\n");
- list_for_each_entry(&evcnt_list, evcnt, node)
- printk("evcnt: %-24s %15llu\n", evcnt->name, evcnt->count);
-
- mutex_unlock(&evcnt_mutex);
+ mutex_lock(&evcnt_mutex);
- return;
- }
+ list_for_each_entry(&evcnt_list, evcnt, node)
+ printk("evcnt: %-24s %15llu\n", evcnt->name, evcnt->count);
- printk("evcnt: name: %s count: %llu\n", evcnt->name, evcnt->count);
+ mutex_unlock(&evcnt_mutex);
}