diff options
author | Yong Zhao <yong.zhao@amd.com> | 2017-09-20 18:10:14 -0400 |
---|---|---|
committer | Oded Gabbay <oded.gabbay@gmail.com> | 2017-09-20 18:10:14 -0400 |
commit | 733fa1f7428c362b17b3de3a1c691e21fa803239 (patch) | |
tree | d106c889b11b3910a0fad79f677a42424b81b209 /Documentation/kdump | |
parent | b8935a7c4b4f2c487c639eb9071b4e8f0cbeac4a (diff) | |
download | talos-op-linux-733fa1f7428c362b17b3de3a1c691e21fa803239.tar.gz talos-op-linux-733fa1f7428c362b17b3de3a1c691e21fa803239.zip |
drm/amdkfd: Fix suspend/resume issue on Carrizo v2
When we do suspend/resume through "sudo pm-suspend" while there is
HSA activity running, upon resume we will encounter HWS hanging, which
is caused by memory read/write failures. The root cause is that when
suspend, we neglected to unbind pasid from kfd device.
Another major change is that the bind/unbinding is changed to be
performed on a per process basis, instead of whether there are queues
in dqm.
v2:
- free IOMMU device if kfd_bind_processes_to_device fails in kfd_resume
- add comments to kfd_bind/unbind_processes_to/from_device
- minor cleanups
Signed-off-by: Yong Zhao <yong.zhao@amd.com>
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com>
Reviewed-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
Diffstat (limited to 'Documentation/kdump')
0 files changed, 0 insertions, 0 deletions