Merge tag '6.6-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
[sfrench/cifs-2.6.git] / drivers / dma / ste_dma40.c
index 825001bde42c4bf249c15edb2eab8a2f4320d1a2..89e82508c13392c721de92969922cb001483b60d 100644 (file)
@@ -3590,6 +3590,10 @@ static int __init d40_probe(struct platform_device *pdev)
        spin_lock_init(&base->lcla_pool.lock);
 
        base->irq = platform_get_irq(pdev, 0);
+       if (base->irq < 0) {
+               ret = base->irq;
+               goto destroy_cache;
+       }
 
        ret = request_irq(base->irq, d40_handle_interrupt, 0, D40_NAME, base);
        if (ret) {