diff --git a/drivers/pmdomain/core.c b/drivers/pmdomain/core.c index c31f2679f7e4..fb3c34cd883c 100644 --- a/drivers/pmdomain/core.c +++ b/drivers/pmdomain/core.c @@ -2044,6 +2044,7 @@ free: static void genpd_free_data(struct generic_pm_domain *genpd) { + put_device(&genpd->dev); if (genpd_is_cpu_domain(genpd)) free_cpumask_var(genpd->cpus); if (genpd->free_states)