commit | 2858c00d2823c83acce2a1175dbabb2cebee8678 | [log] [tgz] |
---|---|---|
author | Christian König <christian.koenig@amd.com> | Thu Aug 01 17:34:07 2013 +0200 |
committer | Alex Deucher <alexander.deucher@amd.com> | Wed Aug 07 17:37:11 2013 -0400 |
tree | 1751bd3ac36c6749a0fded1775def26b19be2dcb | |
parent | 797f203f622164a322b9a0f962ce431e3f6ca48e [diff] |
drm/radeon: fix halting UVD Removing the clock/power or resetting the VCPU can cause hangs if that happens in the middle of a register write. Stall the memory and register bus before putting the VCPU into reset. Keep it in reset when unloading the module or suspending. Signed-off-by: Christian König <christian.koenig@amd.com> Cc: stable@vger.kernel.org Signed-off-by: Alex Deucher <alexander.deucher@amd.com>