freebsd-skq/sys/dev/sound/pci
netchild cc33bd5ae6 A pointer was checked for NULL after dereferencing it. The check is not
needed here, except there's a bug which results in detaching the device
twice.

Move the NULL pointer check to the beginning of the function and convert
it into a KASSERT.

CID:		420
Found with:	Coverity Prevent(tm)
Discussed with:	ariff
MFC after:	5 days
2006-02-05 17:33:18 +00:00
..
als4000.c Fix recording device selection based on ALS4000 datasheet. 2005-11-07 09:26:17 +00:00
als4000.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
atiixp.c Turn on native 32bit recording (at 48000hz). 2006-01-20 19:35:44 +00:00
atiixp.h Support for ATI IXP 200 / 300 / 400 series audio controllers. 2005-11-27 03:29:59 +00:00
au88x0.c Use BUS_PROBE_DEFAULT in preference to 0 and BUS_PROBE_LOW_PRIORITY in 2005-03-01 08:58:06 +00:00
au88x0.h
aureal.c Use BUS_PROBE_DEFAULT in preference to 0 and BUS_PROBE_LOW_PRIORITY in 2005-03-01 08:58:06 +00:00
aureal.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
cmi.c Remove unused pointer. 2006-01-21 09:05:13 +00:00
cmireg.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
cs4281.c Use BUS_PROBE_DEFAULT in preference to 0 and BUS_PROBE_LOW_PRIORITY in 2005-03-01 08:58:06 +00:00
cs4281.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
csa.c Fix -Wundef from compiling the amd64 LINT. 2005-12-04 10:06:06 +00:00
csapcm.c A pointer was checked for NULL after dereferencing it. The check is not 2006-02-05 17:33:18 +00:00
csareg.h Implement suspend/resume operation for snd_csa(4) 2005-06-27 07:43:57 +00:00
csavar.h Implement suspend/resume operation for snd_csa(4) 2005-06-27 07:43:57 +00:00
ds1-fw.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
ds1.c Remove Giant / busdma_lock_mutex from busdma_tag_create(). 2006-01-18 01:01:37 +00:00
ds1.h
emu10k1.c Backput the "Dell ID" part of the last commit, it was already tried in 2006-01-21 16:21:06 +00:00
es137x.c Joyport blacklist. Either we're facing with broken hardware 2006-01-13 04:54:34 +00:00
es137x.h * Register programming error during device initialization 2005-07-31 13:19:38 +00:00
fm801.c Fix obvious capabilities (rate) violation. Should be 5500, not 4000. 2006-01-09 06:05:25 +00:00
ich.c Add another inverted EAPD quirk for Gateway 7326GZ. 2006-01-14 23:37:08 +00:00
ich.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
maestro3.c Unlock driver lock before calling resource_int_value(9). 2005-09-13 10:12:28 +00:00
maestro_reg.h
maestro.c Prevent dereferencing a NULL pointer if the malloc() fails. 2006-01-21 11:50:56 +00:00
neomagic-coeff.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
neomagic.c Fix hang at init for MagicMedia 256A[VX] chips. [1] 2005-09-11 17:30:27 +00:00
neomagic.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
solo.c Enable full duplex operation since it works and to solve panic issue. 2006-01-27 02:01:27 +00:00
t4dwave.c Use BUS_PROBE_DEFAULT in preference to 0 and BUS_PROBE_LOW_PRIORITY in 2005-03-01 08:58:06 +00:00
t4dwave.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
via82c686.c - Locking improvements. 2005-10-05 20:05:52 +00:00
via82c686.h
via8233.c Fix a long standing unhandled interrupt bug which can cause 2005-11-14 18:18:52 +00:00
via8233.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
vibes.c Remove unused pointer. 2006-01-21 09:05:13 +00:00
vibes.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00