Input: twl6040-vibra - do not reparent to grandparent
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 19 Apr 2016 16:50:09 +0000 (09:50 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Wed, 20 Apr 2016 21:39:45 +0000 (14:39 -0700)
For devm-managed input devices we should not modify input device's parent,
otherwise automatic release of resources will not work properly.

Tested-by: "H. Nikolaus Schaller" <hns@goldelico.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/misc/twl6040-vibra.c

index 0c853c2c57f81496eba6175929a660ee8cf66b73..53e33fab3f7afadef16e97a76271752d9d6d891c 100644 (file)
@@ -357,7 +357,6 @@ static int twl6040_vibra_probe(struct platform_device *pdev)
 
        info->input_dev->name = "twl6040:vibrator";
        info->input_dev->id.version = 1;
-       info->input_dev->dev.parent = pdev->dev.parent;
        info->input_dev->close = twl6040_vibra_close;
        __set_bit(FF_RUMBLE, info->input_dev->ffbit);