mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-25 02:09:42 +00:00
MIPS: MSP71xx: request_irq() failure ignored in msp_pcibios_config_access()
Produce an error if request_irq() fails. Signed-off-by: Roel Kluin <roel.kluin@gmail.com> Cc: "Ithamar R. Adema" <ithamar.adema@team-embedded.nl> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
c2e3214907
commit
971842677c
1 changed files with 4 additions and 1 deletions
|
@ -385,6 +385,7 @@ int msp_pcibios_config_access(unsigned char access_type,
|
|||
unsigned long intr;
|
||||
unsigned long value;
|
||||
static char pciirqflag;
|
||||
int ret;
|
||||
#if defined(CONFIG_PMC_MSP7120_GW) || defined(CONFIG_PMC_MSP7120_EVAL)
|
||||
unsigned int vpe_status;
|
||||
#endif
|
||||
|
@ -402,11 +403,13 @@ int msp_pcibios_config_access(unsigned char access_type,
|
|||
* allocation assigns an interrupt handler to the interrupt.
|
||||
*/
|
||||
if (pciirqflag == 0) {
|
||||
request_irq(MSP_INT_PCI,/* Hardcoded internal MSP7120 wiring */
|
||||
ret = request_irq(MSP_INT_PCI,/* Hardcoded internal MSP7120 wiring */
|
||||
bpci_interrupt,
|
||||
IRQF_SHARED | IRQF_DISABLED,
|
||||
"PMC MSP PCI Host",
|
||||
preg);
|
||||
if (ret != 0)
|
||||
return ret;
|
||||
pciirqflag = ~0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue