diff options
| author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2019-10-23 12:02:47 +0200 | 
|---|---|---|
| committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2019-10-23 12:10:05 +0200 | 
| commit | 2e79e22e092acd55da0b2db066e4826d7d152c41 (patch) | |
| tree | e7ec9782c0b7831c511af711424126a2b9a4eb07 /drivers/acpi/processor_perflib.c | |
| parent | f1b4a9217efd61d0b84c6dc404596c8519ff6f59 (diff) | |
| parent | 7d194c2100ad2a6dded545887d02754948ca5241 (diff) | |
Merge v5.4-rc4 into drm-next
Thierry needs fd70c7755bf0 ("drm/bridge: tc358767: fix max_tu_symbol
value") to be able to merge his dp_link patch series.
Some adjacent changes conflicts, plus some clashes in i915 due to
cherry-picking and git trying to be helpful and leaving both versions
in.
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/acpi/processor_perflib.c')
| -rw-r--r-- | drivers/acpi/processor_perflib.c | 10 | 
1 files changed, 6 insertions, 4 deletions
diff --git a/drivers/acpi/processor_perflib.c b/drivers/acpi/processor_perflib.c index 2261713d1aec..930a49fa4dfc 100644 --- a/drivers/acpi/processor_perflib.c +++ b/drivers/acpi/processor_perflib.c @@ -162,21 +162,23 @@ void acpi_processor_ppc_init(int cpu)  	struct acpi_processor *pr = per_cpu(processors, cpu);  	int ret; +	if (!pr) +		return; +  	ret = dev_pm_qos_add_request(get_cpu_device(cpu),  				     &pr->perflib_req, DEV_PM_QOS_MAX_FREQUENCY,  				     INT_MAX); -	if (ret < 0) { +	if (ret < 0)  		pr_err("Failed to add freq constraint for CPU%d (%d)\n", cpu,  		       ret); -		return; -	}  }  void acpi_processor_ppc_exit(int cpu)  {  	struct acpi_processor *pr = per_cpu(processors, cpu); -	dev_pm_qos_remove_request(&pr->perflib_req); +	if (pr) +		dev_pm_qos_remove_request(&pr->perflib_req);  }  static int acpi_processor_get_performance_control(struct acpi_processor *pr)  | 
