summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorratchov <ratchov@openbsd.org>2016-05-11 07:51:45 +0000
committerratchov <ratchov@openbsd.org>2016-05-11 07:51:45 +0000
commitd7a47fa5135d9aea3ffb0a4b00df37044a2a7b1c (patch)
tree95f28b66426772c01f5372dfa2973aac1474524a
parentremove uatraps from "all" as well (diff)
downloadwireguard-openbsd-d7a47fa5135d9aea3ffb0a4b00df37044a2a7b1c.tar.xz
wireguard-openbsd-d7a47fa5135d9aea3ffb0a4b00df37044a2a7b1c.zip
Dont reuse "mult" local variable. Use separate variable for hardware
block size multiplier (in bytes) and for the driver block size multiplier (in frames). No behaviour change.
-rw-r--r--sys/dev/audio.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/sys/dev/audio.c b/sys/dev/audio.c
index 0db6c5d679b..d62e2ab8001 100644
--- a/sys/dev/audio.c
+++ b/sys/dev/audio.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: audio.c,v 1.145 2016/03/16 06:46:39 ratchov Exp $ */
+/* $OpenBSD: audio.c,v 1.146 2016/05/11 07:51:45 ratchov Exp $ */
/*
* Copyright (c) 2015 Alexandre Ratchov <alex@caoua.org>
*
@@ -594,6 +594,7 @@ audio_setpar(struct audio_softc *sc)
{
struct audio_params p, r;
unsigned int nr, np, max, min, mult;
+ unsigned int blk_mult;
int error;
DPRINTF("%s: setpar: req enc=%d bits=%d, bps=%d, msb=%d "
@@ -756,24 +757,24 @@ audio_setpar(struct audio_softc *sc)
* get least multiplier of the number of frames per block
*/
if (sc->ops->round_blocksize) {
- mult = sc->ops->round_blocksize(sc->arg, 1);
- if (mult == 0) {
+ blk_mult = sc->ops->round_blocksize(sc->arg, 1);
+ if (blk_mult == 0) {
printf("%s: 0x%x: bad block size multiplier\n",
- DEVNAME(sc), mult);
+ DEVNAME(sc), blk_mult);
return ENODEV;
}
} else
- mult = 1;
- DPRINTF("%s: hw block size multiplier: %u\n", DEVNAME(sc), mult);
+ blk_mult = 1;
+ DPRINTF("%s: hw block size multiplier: %u\n", DEVNAME(sc), blk_mult);
if (sc->mode & AUMODE_PLAY) {
- np = mult / audio_gcd(sc->pchan * sc->bps, mult);
+ np = blk_mult / audio_gcd(sc->pchan * sc->bps, blk_mult);
if (!(sc->mode & AUMODE_RECORD))
nr = np;
DPRINTF("%s: play number of frames multiplier: %u\n",
DEVNAME(sc), np);
}
if (sc->mode & AUMODE_RECORD) {
- nr = mult / audio_gcd(sc->rchan * sc->bps, mult);
+ nr = blk_mult / audio_gcd(sc->rchan * sc->bps, blk_mult);
if (!(sc->mode & AUMODE_PLAY))
np = nr;
DPRINTF("%s: record number of frames multiplier: %u\n",