kernel-ark/sound/pci/oxygen
Jeff Garzik f000fd8093 [ALSA] Fix synchronize_irq() bugs, redundancies
free_irq() calls synchronize_irq() for you, so there is no need for
drivers to manually do the same thing (again).  Thus, calls where
sync-irq immediately precedes free-irq can be simplified.

However, during this audit several bugs were noticed, where free-irq is
preceded by a "irq >= 0" check... but the sync-irq call is not covered
by the same check.

So, where sync-irq could not be eliminated completely, the missing check
was added.

Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2008-04-24 12:00:40 +02:00
..
ak4396.h
cm9780.h
cs4362a.h
cs4398.h
hifier.c [ALSA] oxygen: generalize DAC volume TLV handling 2008-04-24 12:00:37 +02:00
Makefile
oxygen_io.c
oxygen_lib.c [ALSA] Fix synchronize_irq() bugs, redundancies 2008-04-24 12:00:40 +02:00
oxygen_mixer.c [ALSA] oxygen: generalize DAC volume TLV handling 2008-04-24 12:00:37 +02:00
oxygen_pcm.c
oxygen_regs.h
oxygen.c [ALSA] oxygen: generalize DAC volume TLV handling 2008-04-24 12:00:37 +02:00
oxygen.h [ALSA] oxygen: generalize DAC volume TLV handling 2008-04-24 12:00:37 +02:00
pcm1796.h
virtuoso.c [ALSA] oxygen: generalize DAC volume TLV handling 2008-04-24 12:00:37 +02:00
wm8785.h