diff options
author | behlendo <behlendo@7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c> | 2008-06-06 23:11:34 +0000 |
---|---|---|
committer | behlendo <behlendo@7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c> | 2008-06-06 23:11:34 +0000 |
commit | cfe5749941bafbc0bfc069aff00fa0b930d741fa (patch) | |
tree | f8ff22794fb800ed630adf6dce9b5e45bd5c003f | |
parent | c58f753ddb2e8079a349d50682a73513f433315d (diff) |
Minor tweak to ensure kstat values are printed correctly on x86_64 at least
Additionally fix a minor typo in the .ul ULONG case.
git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@131 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
-rw-r--r-- | modules/spl/spl-kstat.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/spl/spl-kstat.c b/modules/spl/spl-kstat.c index ae4e15570..bb6e9a504 100644 --- a/modules/spl/spl-kstat.c +++ b/modules/spl/spl-kstat.c @@ -119,16 +119,16 @@ kstat_seq_show_named(struct seq_file *f, kstat_named_t *knp) seq_printf(f, "%u", knp->value.ui32); break; case KSTAT_DATA_INT64: - seq_printf(f, "%d", (int)knp->value.i64); + seq_printf(f, "%lld", (signed long long)knp->value.i64); break; case KSTAT_DATA_UINT64: - seq_printf(f, "%u", (unsigned int)knp->value.ui64); + seq_printf(f, "%llu", (unsigned long long)knp->value.ui64); break; case KSTAT_DATA_LONG: seq_printf(f, "%ld", knp->value.l); break; case KSTAT_DATA_ULONG: - seq_printf(f, "%lu", knp->value.l); + seq_printf(f, "%lu", knp->value.ul); break; case KSTAT_DATA_STRING: KSTAT_NAMED_STR_PTR(knp) |