[ALSA] Fix possible races at free_irq in PCI drivers
The irq handler of PCI drivers must be released before releasing other
resources since the handler for a shared irq can be still called and
may access the freed resource again.
Signed-off-by:
Takashi Iwai <tiwai@suse.de>
Showing
- sound/pci/ca0106/ca0106_main.c 2 additions, 3 deletionssound/pci/ca0106/ca0106_main.c
- sound/pci/cs46xx/cs46xx_lib.c 3 additions, 3 deletionssound/pci/cs46xx/cs46xx_lib.c
- sound/pci/echoaudio/echoaudio.c 4 additions, 3 deletionssound/pci/echoaudio/echoaudio.c
- sound/pci/emu10k1/emu10k1_main.c 8 additions, 7 deletionssound/pci/emu10k1/emu10k1_main.c
- sound/pci/emu10k1/emu10k1x.c 4 additions, 4 deletionssound/pci/emu10k1/emu10k1x.c
- sound/pci/intel8x0m.c 2 additions, 6 deletionssound/pci/intel8x0m.c
- sound/pci/korg1212/korg1212.c 0 additions, 1 deletionsound/pci/korg1212/korg1212.c
- sound/pci/nm256/nm256.c 1 addition, 3 deletionssound/pci/nm256/nm256.c
- sound/pci/trident/trident_main.c 2 additions, 2 deletionssound/pci/trident/trident_main.c
Loading
Please register or sign in to comment