diff options
Diffstat (limited to 'drivers/net/irda/sh_sir.c')
-rw-r--r-- | drivers/net/irda/sh_sir.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/net/irda/sh_sir.c b/drivers/net/irda/sh_sir.c index 795109425568..624ac1939e85 100644 --- a/drivers/net/irda/sh_sir.c +++ b/drivers/net/irda/sh_sir.c | |||
@@ -741,6 +741,7 @@ static int __devinit sh_sir_probe(struct platform_device *pdev) | |||
741 | self->clk = clk_get(&pdev->dev, clk_name); | 741 | self->clk = clk_get(&pdev->dev, clk_name); |
742 | if (IS_ERR(self->clk)) { | 742 | if (IS_ERR(self->clk)) { |
743 | dev_err(&pdev->dev, "cannot get clock \"%s\"\n", clk_name); | 743 | dev_err(&pdev->dev, "cannot get clock \"%s\"\n", clk_name); |
744 | err = -ENODEV; | ||
744 | goto err_mem_3; | 745 | goto err_mem_3; |
745 | } | 746 | } |
746 | 747 | ||
@@ -760,8 +761,8 @@ static int __devinit sh_sir_probe(struct platform_device *pdev) | |||
760 | goto err_mem_4; | 761 | goto err_mem_4; |
761 | 762 | ||
762 | platform_set_drvdata(pdev, ndev); | 763 | platform_set_drvdata(pdev, ndev); |
763 | 764 | err = request_irq(irq, sh_sir_irq, IRQF_DISABLED, "sh_sir", self); | |
764 | if (request_irq(irq, sh_sir_irq, IRQF_DISABLED, "sh_sir", self)) { | 765 | if (err) { |
765 | dev_warn(&pdev->dev, "Unable to attach sh_sir interrupt\n"); | 766 | dev_warn(&pdev->dev, "Unable to attach sh_sir interrupt\n"); |
766 | goto err_mem_4; | 767 | goto err_mem_4; |
767 | } | 768 | } |