OSDN Git Service

greybus: loopback: use a 32-bit count
authorAlex Elder <elder@linaro.org>
Mon, 3 Aug 2015 17:57:15 +0000 (12:57 -0500)
committerGreg Kroah-Hartman <gregkh@google.com>
Tue, 4 Aug 2015 03:11:49 +0000 (20:11 -0700)
The count of statistical samples recorded is currently a 64-bit
value.  32 bits is sufficient, and in fact anything more than
that won't work for the do_div() call it's pass to anyway.  So make
the count field be 32 bits.

Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/loopback.c

index 2ec6c80..580e002 100644 (file)
@@ -27,7 +27,7 @@ struct gb_loopback_stats {
        u32 max;
        u64 avg;
        u64 sum;
-       u64 count;
+       u32 count;
 };
 
 struct gb_loopback {