irq = platform_get_irq(pdev, 0);
        if (irq < 0) {
                ret = -ENODEV;
-               dev_err(&pdev->dev, "invalid smi irq\n");
                goto err;
        }
 
 
 
        denali->dev = dev;
        denali->irq = platform_get_irq(pdev, 0);
-       if (denali->irq < 0) {
-               dev_err(dev, "no irq defined\n");
+       if (denali->irq < 0)
                return denali->irq;
-       }
 
        res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "denali_reg");
        denali->reg = devm_ioremap_resource(dev, res);
 
        mtd  = nand_to_mtd(chip);
 
        irq = platform_get_irq(pdev, 0);
-       if (irq < 0) {
-               dev_err(dev, "no IRQ resource defined\n");
+       if (irq < 0)
                return -ENXIO;
-       }
 
        res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
        host->iobase = devm_ioremap_resource(dev, res);
 
 
        host->irq = platform_get_irq(pdev, 0);
        if (host->irq < 0) {
-               dev_err(&pdev->dev, "failed to get platform irq\n");
                res = -EINVAL;
                goto release_dma_chan;
        }
 
                return PTR_ERR(nfc->regs);
 
        irq = platform_get_irq(pdev, 0);
-       if (irq < 0) {
-               dev_err(dev, "failed to retrieve irq\n");
+       if (irq < 0)
                return irq;
-       }
 
        nfc->core_clk = devm_clk_get(&pdev->dev, "core");
 
 
        }
 
        irq = platform_get_irq(pdev, 0);
-       if (irq < 0) {
-               dev_err(dev, "no NFC IRQ resource\n");
+       if (irq < 0)
                return -EINVAL;
-       }
 
        ret = meson_nfc_clk_init(nfc);
        if (ret) {
 
        }
 
        irq = platform_get_irq(pdev, 0);
-       if (irq < 0) {
-               dev_err(dev, "failed to get irq: %d\n", irq);
+       if (irq < 0)
                return irq;
-       }
 
        ret = dma_set_mask(dev, DMA_BIT_MASK(32));
        if (ret) {
 
 
        irq = platform_get_irq(pdev, 0);
        if (irq < 0) {
-               dev_err(dev, "no nfi irq resource\n");
                ret = -EINVAL;
                goto clk_disable;
        }
 
 
        case NAND_OMAP_PREFETCH_IRQ:
                info->gpmc_irq_fifo = platform_get_irq(info->pdev, 0);
-               if (info->gpmc_irq_fifo <= 0) {
-                       dev_err(dev, "Error getting fifo IRQ\n");
+               if (info->gpmc_irq_fifo <= 0)
                        return -ENODEV;
-               }
                err = devm_request_irq(dev, info->gpmc_irq_fifo,
                                       omap_nand_irq, IRQF_SHARED,
                                       "gpmc-nand-fifo", info);
                }
 
                info->gpmc_irq_count = platform_get_irq(info->pdev, 1);
-               if (info->gpmc_irq_count <= 0) {
-                       dev_err(dev, "Error getting IRQ count\n");
+               if (info->gpmc_irq_count <= 0)
                        return -ENODEV;
-               }
                err = devm_request_irq(dev, info->gpmc_irq_count,
                                       omap_nand_irq, IRQF_SHARED,
                                       "gpmc-nand-count", info);
 
        flctl->fifo = res->start + 0x24; /* FLDTFIFO */
 
        irq = platform_get_irq(pdev, 0);
-       if (irq < 0) {
-               dev_err(&pdev->dev, "failed to get flste irq data: %d\n", irq);
+       if (irq < 0)
                return irq;
-       }
 
        ret = devm_request_irq(&pdev->dev, irq, flctl_handle_flste, IRQF_SHARED,
                               "flste", flctl);
 
        }
 
        irq = platform_get_irq(pdev, 0);
-       if (irq < 0) {
-               if (irq != -EPROBE_DEFER)
-                       dev_err(dev, "IRQ error missing or invalid\n");
+       if (irq < 0)
                return irq;
-       }
 
        ret = devm_request_irq(dev, irq, stm32_fmc2_irq, 0,
                               dev_name(dev), fmc2);
 
                return PTR_ERR(nfc->regs);
 
        irq = platform_get_irq(pdev, 0);
-       if (irq < 0) {
-               dev_err(dev, "failed to retrieve irq\n");
+       if (irq < 0)
                return irq;
-       }
 
        nfc->ahb_clk = devm_clk_get(dev, "ahb");
        if (IS_ERR(nfc->ahb_clk)) {
 
 
        /* Obtain IRQ line. */
        irq = platform_get_irq(pdev, 0);
-       if (irq < 0) {
-               dev_err(dev, "Cannot obtain IRQ.\n");
+       if (irq < 0)
                return -ENXIO;
-       }
 
        pm_runtime_enable(dev);
        ret = pm_runtime_get_sync(dev);