mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-23 23:32:14 +00:00
drm/amdgpu/powerplay: enable sysfs and debugfs interfaces late
To avoid users accessing them before the module has finished initializing them and make sure they are only created if dpm has properly initialized. Reviewed-by: Christian König <christian.koenig@amd.com> Reviewed-by: Jammy Zhou <Jammy.Zhou@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
17c00a2fed
commit
898b1dead9
1 changed files with 4 additions and 1 deletions
|
@ -131,6 +131,10 @@ static int amdgpu_pp_late_init(void *handle)
|
|||
ret = adev->powerplay.ip_funcs->late_init(
|
||||
adev->powerplay.pp_handle);
|
||||
|
||||
#ifdef CONFIG_DRM_AMD_POWERPLAY
|
||||
if (adev->pp_enabled)
|
||||
amdgpu_pm_sysfs_init(adev);
|
||||
#endif
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
@ -145,7 +149,6 @@ static int amdgpu_pp_sw_init(void *handle)
|
|||
|
||||
#ifdef CONFIG_DRM_AMD_POWERPLAY
|
||||
if (adev->pp_enabled) {
|
||||
amdgpu_pm_sysfs_init(adev);
|
||||
if (amdgpu_dpm == 0)
|
||||
adev->pm.dpm_enabled = false;
|
||||
else
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue