- Fix altera and xgene EDAC drivers to propagate the correct error code
from platform_get_irq() so that deferred probing still works -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEzv7L6UO9uDPlPSfHEsHwGGHeVUoFAmH/s2oACgkQEsHwGGHe VUp83g/7BxI4JAOp/XdwtE2T+WK9gJGvVL2idQDSDLbKyghKaTpgOkPu+rkmrpEx wGiDlh02JT4aBH8gnz7s5oMqX9Y34eXFuw59LQzD+bWbPY6LVHSG8zos0xfsk77r MrGJwShAbzhR4H/01EJDsomgLp/OFgjHE7P+vt4r1KB+aEK6dQdOl48wWB/oUnzJ YIIzqTvpChU8iHDbQOAQ4SV6wrwX3Q3ic8O7COPUNob4UTbtmeN7wL4qC2eNhucb qrOdZmpXBJP8J342cs6t4/peHGfoGbs3NJkdEWe2YneAC6AlTx9dBa2cokJi03ad jyeKimTQhDlhfwQMf/indTUsh0isqyUxyt5b6BehIPJgAD5ORw3jlk9YbMsuRLzy szPX7+9m+JvdgXUU4dXz5sx7Y+LTIFjEahMtiHszi9IUSqnDuMGlPMR4T4F3K3Z2 xLe+P0RbS1qWivg1H/62pjQVyhuL1SeHF1x9vGN0goQ1i7AHmpnpMSt3NkvszQza +DC+U3YsYiBd9uRzLMpbz1Pjg4/+NMn8yxoA4XR9F5XgDuvPhM3Pc9mjuUCGh0cO YtwRtL+JHF+h6DKnurwKcv9Na2RcSob44KoycijQmU49n3j0rv5hDO+lb4/q3hQI ofe1PAeRAQGAmYpUhbCF3ccruJAFei/d3EBkHVjfeOJZoNr1mug= =BPlD -----END PGP SIGNATURE----- Merge tag 'edac_urgent_for_v5.17_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras Pull EDAC fixes from Borislav Petkov: "Fix altera and xgene EDAC drivers to propagate the correct error code from platform_get_irq() so that deferred probing still works" * tag 'edac_urgent_for_v5.17_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras: EDAC/xgene: Fix deferred probing EDAC/altera: Fix deferred probing
This commit is contained in:
commit
898b5841ae
|
@ -350,7 +350,7 @@ static int altr_sdram_probe(struct platform_device *pdev)
|
||||||
if (irq < 0) {
|
if (irq < 0) {
|
||||||
edac_printk(KERN_ERR, EDAC_MC,
|
edac_printk(KERN_ERR, EDAC_MC,
|
||||||
"No irq %d in DT\n", irq);
|
"No irq %d in DT\n", irq);
|
||||||
return -ENODEV;
|
return irq;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Arria10 has a 2nd IRQ */
|
/* Arria10 has a 2nd IRQ */
|
||||||
|
|
|
@ -1919,7 +1919,7 @@ static int xgene_edac_probe(struct platform_device *pdev)
|
||||||
irq = platform_get_irq_optional(pdev, i);
|
irq = platform_get_irq_optional(pdev, i);
|
||||||
if (irq < 0) {
|
if (irq < 0) {
|
||||||
dev_err(&pdev->dev, "No IRQ resource\n");
|
dev_err(&pdev->dev, "No IRQ resource\n");
|
||||||
rc = -EINVAL;
|
rc = irq;
|
||||||
goto out_err;
|
goto out_err;
|
||||||
}
|
}
|
||||||
rc = devm_request_irq(&pdev->dev, irq,
|
rc = devm_request_irq(&pdev->dev, irq,
|
||||||
|
|
Loading…
Reference in New Issue