Module Name: src Committed By: christos Date: Tue Dec 13 20:18:32 UTC 2016
Modified Files: src/sys/dev: audiobell.c Log Message: back to passing device To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/dev/audiobell.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/audiobell.c diff -u src/sys/dev/audiobell.c:1.11 src/sys/dev/audiobell.c:1.12 --- src/sys/dev/audiobell.c:1.11 Fri Dec 9 08:26:11 2016 +++ src/sys/dev/audiobell.c Tue Dec 13 15:18:32 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: audiobell.c,v 1.11 2016/12/09 13:26:11 christos Exp $ */ +/* $NetBSD: audiobell.c,v 1.12 2016/12/13 20:18:32 christos Exp $ */ /* @@ -32,7 +32,7 @@ */ #include <sys/types.h> -__KERNEL_RCSID(0, "$NetBSD: audiobell.c,v 1.11 2016/12/09 13:26:11 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: audiobell.c,v 1.12 2016/12/13 20:18:32 christos Exp $"); #include <sys/audioio.h> #include <sys/conf.h> @@ -137,14 +137,14 @@ audiobell_synthesize(uint8_t *buf, u_int } void -audiobell(void *unit, u_int pitch, u_int period, u_int volume, int poll) +audiobell(void *v, u_int pitch, u_int period, u_int volume, int poll) { uint8_t *buf; struct audio_info ai; struct uio auio; struct iovec aiov; int size, len, offset; - dev_t audio = (dev_t)(AUDIO_DEVICE | *(int *)unit); + dev_t audio = AUDIO_DEVICE | device_unit((device_t)v); /* The audio system isn't built for polling. */ if (poll) return;