Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge tag 'tilcdc-4.22' of https://github.com/jsarha/linux into drm-next

tilcdc pull request for Linux v4.22

Signed-off-by: Dave Airlie <airlied@redhat.com>

From: Jyri Sarha <jsarha@ti.com>
Link: https://patchwork.freedesktop.org/patch/msgid/cdf82a00-4e40-20a6-cc7d-3278dc23473e@ti.com

+17 -17
+17 -17
drivers/gpu/drm/tilcdc/tilcdc_drv.c
··· 183 183 { 184 184 struct tilcdc_drm_private *priv = dev->dev_private; 185 185 186 + #ifdef CONFIG_CPU_FREQ 187 + if (priv->freq_transition.notifier_call) 188 + cpufreq_unregister_notifier(&priv->freq_transition, 189 + CPUFREQ_TRANSITION_NOTIFIER); 190 + #endif 191 + 186 192 if (priv->crtc) 187 193 tilcdc_crtc_shutdown(priv->crtc); 188 194 ··· 199 193 drm_irq_uninstall(dev); 200 194 drm_mode_config_cleanup(dev); 201 195 tilcdc_remove_external_device(dev); 202 - 203 - #ifdef CONFIG_CPU_FREQ 204 - if (priv->freq_transition.notifier_call) 205 - cpufreq_unregister_notifier(&priv->freq_transition, 206 - CPUFREQ_TRANSITION_NOTIFIER); 207 - #endif 208 196 209 197 if (priv->clk) 210 198 clk_put(priv->clk); ··· 269 269 ret = -ENODEV; 270 270 goto init_failed; 271 271 } 272 - 273 - #ifdef CONFIG_CPU_FREQ 274 - priv->freq_transition.notifier_call = cpufreq_transition; 275 - ret = cpufreq_register_notifier(&priv->freq_transition, 276 - CPUFREQ_TRANSITION_NOTIFIER); 277 - if (ret) { 278 - dev_err(dev, "failed to register cpufreq notifier\n"); 279 - priv->freq_transition.notifier_call = NULL; 280 - goto init_failed; 281 - } 282 - #endif 283 272 284 273 if (of_property_read_u32(node, "max-bandwidth", &priv->max_bandwidth)) 285 274 priv->max_bandwidth = TILCDC_DEFAULT_MAX_BANDWIDTH; ··· 345 356 goto init_failed; 346 357 } 347 358 modeset_init(ddev); 359 + 360 + #ifdef CONFIG_CPU_FREQ 361 + priv->freq_transition.notifier_call = cpufreq_transition; 362 + ret = cpufreq_register_notifier(&priv->freq_transition, 363 + CPUFREQ_TRANSITION_NOTIFIER); 364 + if (ret) { 365 + dev_err(dev, "failed to register cpufreq notifier\n"); 366 + priv->freq_transition.notifier_call = NULL; 367 + goto init_failed; 368 + } 369 + #endif 348 370 349 371 if (priv->is_componentized) { 350 372 ret = component_bind_all(dev, ddev);