summaryrefslogtreecommitdiffstats
path: root/sys/dev/sound/pci/maestro.c
diff options
context:
space:
mode:
authorcg <cg@FreeBSD.org>2001-06-16 21:25:10 +0000
committercg <cg@FreeBSD.org>2001-06-16 21:25:10 +0000
commit4a0664e88e403e97d641f7ad4fd6dab71095bd0b (patch)
treeb90a72aa9539fc95aa3dfcae3c1ed22290a8bec2 /sys/dev/sound/pci/maestro.c
parentb81ba90a5fa7778120861346194bdd1912baa63b (diff)
downloadFreeBSD-src-4a0664e88e403e97d641f7ad4fd6dab71095bd0b.zip
FreeBSD-src-4a0664e88e403e97d641f7ad4fd6dab71095bd0b.tar.gz
use a global devclass for all drivers - i'm not entirely sure why this
worked before. mixer, dsp and sndstat are seperate devices - give them their own cdevsws instead of demuxing requests sent to a single cdevsw. use the si_drv1/si_drv2 fields in dev_t structures for holding information specific to an open instance of mixer/dsp. nuke /dev/{dsp,dspW,audio}[0-9]* links - this functionality is now provided using cloning. various locking fixes.
Diffstat (limited to 'sys/dev/sound/pci/maestro.c')
-rw-r--r--sys/dev/sound/pci/maestro.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/dev/sound/pci/maestro.c b/sys/dev/sound/pci/maestro.c
index 2042eaf..c93060f 100644
--- a/sys/dev/sound/pci/maestro.c
+++ b/sys/dev/sound/pci/maestro.c
@@ -1185,8 +1185,6 @@ static driver_t agg_driver = {
sizeof(struct snddev_info),
};
-static devclass_t pcm_devclass;
-
DRIVER_MODULE(snd_maestro, pci, agg_driver, pcm_devclass, 0, 0);
MODULE_DEPEND(snd_maestro, snd_pcm, PCM_MINVER, PCM_PREFVER, PCM_MAXVER);
MODULE_VERSION(snd_maestro, 1);
OpenPOWER on IntegriCloud