[ALSA] Remove IRQF_DISABLED for shared PCI irqs
Fix IRQ flags for PCI devices. The shared IRQs for PCI devices shouldn't be allocated with IRQF_DISABLED. Also, when MSI is enabled, IRQF_SHARED shouldn't be used. The patch removes unnecessary cast in request_irq and free_irq, too. Signed-off-by:Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@suse.cz>
Showing
- Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl 4 additions, 4 deletionsDocumentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl
- sound/isa/sb/sb_common.c 1 addition, 1 deletionsound/isa/sb/sb_common.c
- sound/pci/ad1889.c 2 additions, 2 deletionssound/pci/ad1889.c
- sound/pci/ali5451/ali5451.c 3 additions, 2 deletionssound/pci/ali5451/ali5451.c
- sound/pci/als300.c 3 additions, 3 deletionssound/pci/als300.c
- sound/pci/atiixp.c 1 addition, 1 deletionsound/pci/atiixp.c
- sound/pci/atiixp_modem.c 1 addition, 1 deletionsound/pci/atiixp_modem.c
- sound/pci/au88x0/au88x0.c 1 addition, 1 deletionsound/pci/au88x0/au88x0.c
- sound/pci/azt3328.c 3 additions, 2 deletionssound/pci/azt3328.c
- sound/pci/bt87x.c 1 addition, 1 deletionsound/pci/bt87x.c
- sound/pci/ca0106/ca0106_main.c 2 additions, 3 deletionssound/pci/ca0106/ca0106_main.c
- sound/pci/cmipci.c 1 addition, 1 deletionsound/pci/cmipci.c
- sound/pci/cs4281.c 1 addition, 1 deletionsound/pci/cs4281.c
- sound/pci/cs46xx/cs46xx_lib.c 1 addition, 1 deletionsound/pci/cs46xx/cs46xx_lib.c
- sound/pci/cs5535audio/cs5535audio.c 1 addition, 1 deletionsound/pci/cs5535audio/cs5535audio.c
- sound/pci/echoaudio/echoaudio.c 3 additions, 3 deletionssound/pci/echoaudio/echoaudio.c
- sound/pci/emu10k1/emu10k1_main.c 3 additions, 2 deletionssound/pci/emu10k1/emu10k1_main.c
- sound/pci/emu10k1/emu10k1x.c 2 additions, 3 deletionssound/pci/emu10k1/emu10k1x.c
- sound/pci/ens1370.c 1 addition, 1 deletionsound/pci/ens1370.c
- sound/pci/es1938.c 2 additions, 2 deletionssound/pci/es1938.c
Loading
Please register or sign in to comment