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/csapcm.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'sys/dev/sound/pci/csapcm.c') diff --git a/sys/dev/sound/pci/csapcm.c b/sys/dev/sound/pci/csapcm.c index 19ea977..8218813 100644 --- a/sys/dev/sound/pci/csapcm.c +++ b/sys/dev/sound/pci/csapcm.c @@ -841,8 +841,6 @@ static driver_t pcmcsa_driver = { sizeof(struct snddev_info), }; -static devclass_t pcm_devclass; - DRIVER_MODULE(snd_csapcm, csa, pcmcsa_driver, pcm_devclass, 0, 0); MODULE_DEPEND(snd_csapcm, snd_pcm, PCM_MINVER, PCM_PREFVER, PCM_MAXVER); MODULE_DEPEND(snd_csapcm, snd_csa, 1, 1, 1); -- cgit v1.1