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 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel