summaryrefslogtreecommitdiffstats
path: root/sys
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 /sys
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.
Diffstat (limited to 'sys')
-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",