FAILED: patch "[PATCH] drm/amd/powerplay: Fix potential NULL pointer issue" failed to apply to 4.9-stable tree
Subsystems (3)
[email protected]
maintainerThe patch below does not apply to the 4.9-stable tree.
If someone wants it applied there, or to any other stable or longterm tree, then please email the backport, including the original git commit id to <[email protected]>.
thanks,
greg k-h
------------------ original commit in Linus's tree ------------------
Quoted 1 line
From
e9efaaa047b1aebda27b5b65f17c752eb079e51bMon Sep 17 00:00:00 2001
From: Xiangliang Yu <[email protected]>
Date: Wed, 30 Nov 2016 14:07:16 +0800
Subject: [PATCH] drm/amd/powerplay: Fix potential NULL pointer issue
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
If doesn't enable dpm, the powerplay will not allocate memory for hw management. So, hw_init_power_state_table function will reference NULL pointer when resetting.
drivers/gpu/drm/amd/powerplay/amd_powerplay.c +2 -2
@@ -1004,12 +1004,12 @@ int amd_powerplay_reset(void *handle)if (ret)return ret; -hw_init_power_state_table (instance->hwmgr); -if ((amdgpu_dpm ==0 ) ||cgs_is_virtualization_enabled (instance->smu_mgr->device))return 0 ; +hw_init_power_state_table (instance->hwmgr); +if (eventmgr ==NULL || eventmgr->pp_eventmgr_init ==NULL )return -EINVAL ;