mirror of
https://github.com/torvalds/linux.git
synced 2024-11-27 22:51:35 +00:00
Fix sh_keysc double free
Avoid double free situation from happening by removing input_free_device() after input_unregister_device(). Suggested by Dmitry Torokhov. Signed-off-by: Magnus Damm <damm@igel.co.jp> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
This commit is contained in:
parent
9460c0ce9b
commit
6dea7814e1
@ -238,7 +238,6 @@ static int __devexit sh_keysc_remove(struct platform_device *pdev)
|
||||
|
||||
input_unregister_device(priv->input);
|
||||
free_irq(platform_get_irq(pdev, 0), pdev);
|
||||
input_free_device(priv->input);
|
||||
iounmap(priv->iomem_base);
|
||||
|
||||
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
|
||||
|
Loading…
Reference in New Issue
Block a user