[Why] hdcp are enabled for asics from raven. for old asics
which hdcp are not enabled, hdcp_workqueue are null. some
access to hdcp work queue are not guarded with pointer check.
[How] add hdcp_workqueue pointer check before access workqueue.
Fixes:
|
||
|---|---|---|
| .. | ||
| Makefile | ||
| amdgpu_dm.c | ||
| amdgpu_dm.h | ||
| amdgpu_dm_color.c | ||
| amdgpu_dm_crc.c | ||
| amdgpu_dm_crc.h | ||
| amdgpu_dm_crtc.c | ||
| amdgpu_dm_crtc.h | ||
| amdgpu_dm_debugfs.c | ||
| amdgpu_dm_debugfs.h | ||
| amdgpu_dm_hdcp.c | ||
| amdgpu_dm_hdcp.h | ||
| amdgpu_dm_helpers.c | ||
| amdgpu_dm_irq.c | ||
| amdgpu_dm_irq.h | ||
| amdgpu_dm_irq_params.h | ||
| amdgpu_dm_mst_types.c | ||
| amdgpu_dm_mst_types.h | ||
| amdgpu_dm_plane.c | ||
| amdgpu_dm_plane.h | ||
| amdgpu_dm_pp_smu.c | ||
| amdgpu_dm_psr.c | ||
| amdgpu_dm_psr.h | ||
| amdgpu_dm_services.c | ||
| amdgpu_dm_trace.h | ||
| dc_fpu.c | ||
| dc_fpu.h | ||