Merge tag 'xtensa-next-20130710' of git://github.com/czankel/xtensa-linux
[platform/adaptation/renesas_rcar/renesas_kernel.git] / drivers / input / keyboard / ep93xx_keypad.c
index 9857e8f..47206bd 100644 (file)
@@ -329,8 +329,7 @@ static int ep93xx_keypad_probe(struct platform_device *pdev)
        return 0;
 
 failed_free_irq:
-       free_irq(keypad->irq, pdev);
-       platform_set_drvdata(pdev, NULL);
+       free_irq(keypad->irq, keypad);
 failed_free_dev:
        input_free_device(input_dev);
 failed_put_clk:
@@ -351,9 +350,7 @@ static int ep93xx_keypad_remove(struct platform_device *pdev)
        struct ep93xx_keypad *keypad = platform_get_drvdata(pdev);
        struct resource *res;
 
-       free_irq(keypad->irq, pdev);
-
-       platform_set_drvdata(pdev, NULL);
+       free_irq(keypad->irq, keypad);
 
        if (keypad->enabled)
                clk_disable(keypad->clk);