iommu/amd: Detach device from domain before removal
authorJoerg Roedel <jroedel@suse.de>
Fri, 26 Feb 2016 15:48:59 +0000 (16:48 +0100)
committerJoerg Roedel <jroedel@suse.de>
Mon, 29 Feb 2016 16:25:25 +0000 (17:25 +0100)
commitb6809ee573cc2f8de97f7c8f45eacc5db1129060
treefdb0a59a281ce0b2e92409f9ab19db578d8dfdf4
parent358875fd52ab8f00f66328cbf1a1d2486f265829
iommu/amd: Detach device from domain before removal

Detach the device that is about to be removed from its
domain (if it has one) to clear any related state like DTE
entry and device's ATS state.

Reported-by: Kelly Zytaruk <Kelly.Zytaruk@amd.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/amd_iommu.c