[PATCH 0/3] fix module unloading with powerplay enabled
Alex Deucher
alexdeucher at gmail.com
Thu May 26 22:00:09 UTC 2016
This patch set fixes module unloading when powerplay is enabled.
The issue is a dependency between the the IH (interrupt handler)
IP module and the powerplay (power management) IP modules.
The IH module may call back into other IP modules to disable
interrupt sources after the other modules have already been torn
down. This adds a new late_fini callback to avoid freeing the
necessary bits in powerplay before the IH module has finished.
Monk Liu (3):
drm/amdgpu: add late_fini for ip_funcs
drm/amdgpu: impl late_fini for amdgpu_pp_ip
drm/amdgpu: fix pplib finish bug
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 5 +++++
drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c | 24 ++++++++++++++++-------
drivers/gpu/drm/amd/include/amd_shared.h | 1 +
drivers/gpu/drm/amd/powerplay/eventmgr/eventmgr.c | 3 ---
4 files changed, 23 insertions(+), 10 deletions(-)
--
2.5.5
More information about the dri-devel
mailing list