Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

spi: stm32-qspi: manage the get_irq error case

During probe, check the "get_irq" error value.

Signed-off-by: Fabien Dessenne <fabien.dessenne@st.com>
Acked-by: Ludovic Barre <ludovic.barre@st.com>
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Fabien Dessenne and committed by
Mark Brown
4b562de4 8b7bd10e

+6
+6
drivers/spi/spi-stm32-qspi.c
··· 574 574 } 575 575 576 576 irq = platform_get_irq(pdev, 0); 577 + if (irq < 0) { 578 + if (irq != -EPROBE_DEFER) 579 + dev_err(dev, "IRQ error missing or invalid\n"); 580 + return irq; 581 + } 582 + 577 583 ret = devm_request_irq(dev, irq, stm32_qspi_irq, 0, 578 584 dev_name(dev), qspi); 579 585 if (ret) {