linux/drivers/gpu/drm/amd/display/amdgpu_dm
Aurabindo Pillai 72a1eb3cf5 drm/amd/display: use GFP_NOWAIT for allocation in interrupt handler
schedule_dc_vmin_vmax() is called by dm_crtc_high_irq(). Hence, we
cannot have the former sleep. Use GFP_NOWAIT for allocation in this
function.

Fixes: c210b757b4 ("drm/amd/display: fix dmub access race condition")
Cc: Mario Limonciello <mario.limonciello@amd.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Sun peng (Leo) Li <sunpeng.li@amd.com>
Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit c04812cbe2)
Cc: stable@vger.kernel.org
2025-10-21 09:52:06 -04:00
..
Makefile drm/amd/display: Restructure DMI quirks 2025-05-13 09:30:52 -04:00
amdgpu_dm.c drm/amd/display: use GFP_NOWAIT for allocation in interrupt handler 2025-10-21 09:52:06 -04:00
amdgpu_dm.h Revert "drm/amd/display: Only restore backlight after amdgpu_dm_init or dm_resume" 2025-10-13 14:14:14 -04:00
amdgpu_dm_color.c drm/amd/display: change dc stream color settings only in atomic commit 2025-09-23 10:36:15 -04:00
amdgpu_dm_crc.c drm/amd/display: Add missing SPDX license identifier 2025-07-28 16:40:30 -04:00
amdgpu_dm_crc.h drm/amd/display: Add missing SPDX license identifier 2025-07-28 16:40:30 -04:00
amdgpu_dm_crtc.c drm/amd/display: Add missing post flip calls 2025-09-23 10:26:19 -04:00
amdgpu_dm_crtc.h drm/amd/display: Disable replay and psr while VRR is enabled 2025-01-06 14:44:27 -05:00
amdgpu_dm_debugfs.c drm/amd/display: Add Replay residency in debugfs 2025-07-28 16:40:31 -04:00
amdgpu_dm_debugfs.h drm/amd/display: Add missing SPDX license identifier 2025-07-28 16:40:30 -04:00
amdgpu_dm_hdcp.c drm/amd/display: Enable DTM v3 on dGPUs with DCN 3.1+ 2025-09-23 10:27:24 -04:00
amdgpu_dm_hdcp.h drm/amd/display: Add missing SPDX license identifier 2025-07-28 16:40:30 -04:00
amdgpu_dm_helpers.c drm/amd/display: Add missing SPDX license identifier 2025-07-28 16:40:30 -04:00
amdgpu_dm_irq.c drm/amd/display: Add missing SPDX license identifier 2025-07-28 16:40:30 -04:00
amdgpu_dm_irq.h drm/amd/display: Add missing SPDX license identifier 2025-07-28 16:40:30 -04:00
amdgpu_dm_irq_params.h drm/amd/display: Add missing SPDX license identifier 2025-07-28 16:40:30 -04:00
amdgpu_dm_mst_types.c drm/amd/display: Fix pbn_div Calculation Error 2025-09-05 17:38:41 -04:00
amdgpu_dm_mst_types.h drm/amd/display: Fix pbn_div Calculation Error 2025-09-05 17:38:41 -04:00
amdgpu_dm_plane.c drm/amd/display: Use mpc.preblend flag to indicate preblend 2025-09-23 10:27:36 -04:00
amdgpu_dm_plane.h drm: Pass pixel_format+modifier to .get_format_info() 2025-07-16 19:59:59 +03:00
amdgpu_dm_pp_smu.c drm/amd/display: Add pixel_clock to amd_pp_display_configuration 2025-09-15 16:52:41 -04:00
amdgpu_dm_psr.c drm/amd/display: Drop unused include 2025-07-28 16:40:30 -04:00
amdgpu_dm_psr.h drm/amd/display: Add missing SPDX license identifier 2025-07-28 16:40:30 -04:00
amdgpu_dm_quirks.c drm/amd/display: Restructure DMI quirks 2025-05-13 09:30:52 -04:00
amdgpu_dm_replay.c drm/amd/display: Rename header file link.h to link_service.h 2025-09-15 16:57:29 -04:00
amdgpu_dm_replay.h drm/amd/display: Add missing SPDX license identifier 2025-07-28 16:40:30 -04:00
amdgpu_dm_services.c drm/amd/display: Refactor SMU tracing 2025-09-23 10:31:51 -04:00
amdgpu_dm_trace.h drm/amd/display: Add missing SPDX license identifier 2025-07-28 16:40:30 -04:00
amdgpu_dm_wb.c drm/amd/display: Adjust all dev_*() messages to drm_*() 2025-04-07 18:01:07 -04:00
amdgpu_dm_wb.h
dc_fpu.c
dc_fpu.h