summaryrefslogtreecommitdiffstats
path: root/drivers/staging/greybus/audio_apbridgea.c
diff options
context:
space:
mode:
authorAlexandre Bailon <abailon@baylibre.com>2016-02-25 18:19:16 +0100
committerGreg Kroah-Hartman <gregkh@google.com>2016-02-25 17:05:31 -0800
commitfb37f137b78f186275b15e8ce1e5a26b51a6e6ad (patch)
tree11812af9c747f7eed2c013ed6825a4b5802132db /drivers/staging/greybus/audio_apbridgea.c
parentab81bb9c68d9fb899b79fa622fedf294e66fa53d (diff)
greybus: loopback: Fix averaging
Currently, we are adding 0.5 to the average to round the average. But we are using the remainder to calculate the decimal, so we do not need to round the average. In addition, use a u64 type for the remainder to avoid overflow that might happen when stats->sum value is too big, usually for requests per seconds and the throughput. Signed-off-by: Alexandre Bailon <abailon@baylibre.com> Reviewed-by: Johan Hovold <johan@hovoldconsulting.com> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Diffstat (limited to 'drivers/staging/greybus/audio_apbridgea.c')
0 files changed, 0 insertions, 0 deletions