From 4a0664e88e403e97d641f7ad4fd6dab71095bd0b Mon Sep 17 00:00:00 2001 From: cg Date: Sat, 16 Jun 2001 21:25:10 +0000 Subject: 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. --- sys/dev/sound/pci/vibes.c | 1 - 1 file changed, 1 deletion(-) (limited to 'sys/dev/sound/pci/vibes.c') diff --git a/sys/dev/sound/pci/vibes.c b/sys/dev/sound/pci/vibes.c index 30ea12a..f160351 100644 --- a/sys/dev/sound/pci/vibes.c +++ b/sys/dev/sound/pci/vibes.c @@ -923,7 +923,6 @@ static driver_t sonicvibes_driver = { sizeof(struct snddev_info) }; -static devclass_t pcm_devclass; DRIVER_MODULE(snd_sonicvibes, pci, sonicvibes_driver, pcm_devclass, 0, 0); MODULE_DEPEND(snd_sonicvibes, snd_pcm, PCM_MINVER, PCM_PREFVER, PCM_MAXVER); MODULE_VERSION(snd_sonicvibes, 1); -- cgit v1.1