mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	PM / Domains: Remove redundant system PM callbacks
In cases when the PM domain haven't assigned a system PM callback, the PM core fall-backs to check for the callback at the driver level instead. This makes it redundant to assign a pm_generic_* helper function to a corresponding system PM callback at a PM domain level. Therefore, let's remove these assignments in pm_genpd_init(). Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
		
							parent
							
								
									85168d56cc
								
							
						
					
					
						commit
						294f47ffd5
					
				
					 1 changed files with 0 additions and 12 deletions
				
			
		| 
						 | 
				
			
			@ -1316,24 +1316,12 @@ int pm_genpd_init(struct generic_pm_domain *genpd,
 | 
			
		|||
	genpd->domain.ops.runtime_suspend = genpd_runtime_suspend;
 | 
			
		||||
	genpd->domain.ops.runtime_resume = genpd_runtime_resume;
 | 
			
		||||
	genpd->domain.ops.prepare = pm_genpd_prepare;
 | 
			
		||||
	genpd->domain.ops.suspend = pm_generic_suspend;
 | 
			
		||||
	genpd->domain.ops.suspend_late = pm_generic_suspend_late;
 | 
			
		||||
	genpd->domain.ops.suspend_noirq = pm_genpd_suspend_noirq;
 | 
			
		||||
	genpd->domain.ops.resume_noirq = pm_genpd_resume_noirq;
 | 
			
		||||
	genpd->domain.ops.resume_early = pm_generic_resume_early;
 | 
			
		||||
	genpd->domain.ops.resume = pm_generic_resume;
 | 
			
		||||
	genpd->domain.ops.freeze = pm_generic_freeze;
 | 
			
		||||
	genpd->domain.ops.freeze_late = pm_generic_freeze_late;
 | 
			
		||||
	genpd->domain.ops.freeze_noirq = pm_genpd_freeze_noirq;
 | 
			
		||||
	genpd->domain.ops.thaw_noirq = pm_genpd_thaw_noirq;
 | 
			
		||||
	genpd->domain.ops.thaw_early = pm_generic_thaw_early;
 | 
			
		||||
	genpd->domain.ops.thaw = pm_generic_thaw;
 | 
			
		||||
	genpd->domain.ops.poweroff = pm_generic_poweroff;
 | 
			
		||||
	genpd->domain.ops.poweroff_late = pm_generic_poweroff_late;
 | 
			
		||||
	genpd->domain.ops.poweroff_noirq = pm_genpd_suspend_noirq;
 | 
			
		||||
	genpd->domain.ops.restore_noirq = pm_genpd_restore_noirq;
 | 
			
		||||
	genpd->domain.ops.restore_early = pm_generic_restore_early;
 | 
			
		||||
	genpd->domain.ops.restore = pm_generic_restore;
 | 
			
		||||
	genpd->domain.ops.complete = pm_genpd_complete;
 | 
			
		||||
 | 
			
		||||
	if (genpd->flags & GENPD_FLAG_PM_CLK) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue