diff options
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/base/power/domain.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/base/power/domain.c b/drivers/base/power/domain.c index 598a4e02aee1..5422fc01dca3 100644 --- a/drivers/base/power/domain.c +++ b/drivers/base/power/domain.c | |||
| @@ -2455,7 +2455,7 @@ struct device *genpd_dev_pm_attach_by_id(struct device *dev, | |||
| 2455 | 2455 | ||
| 2456 | ret = device_register(virt_dev); | 2456 | ret = device_register(virt_dev); |
| 2457 | if (ret) { | 2457 | if (ret) { |
| 2458 | kfree(virt_dev); | 2458 | put_device(virt_dev); |
| 2459 | return ERR_PTR(ret); | 2459 | return ERR_PTR(ret); |
| 2460 | } | 2460 | } |
| 2461 | 2461 | ||
