iommu/amd: Do not BUG_ON in __detach_device()

The condition in the BUG_ON is an indicator of a BUG, but no
reason to kill the code path. Turn it into a WARN_ON and
bail out if it is hit.

Signed-off-by: Joerg Roedel <jroedel@suse.de>
This commit is contained in:
Joerg Roedel 2015-10-20 17:33:34 +02:00
parent a591989a7c
commit f34c73f55a
1 changed files with 2 additions and 1 deletions

View File

@ -2204,7 +2204,8 @@ static void __detach_device(struct iommu_dev_data *dev_data)
struct protection_domain *domain;
unsigned long flags;
BUG_ON(!dev_data->domain);
if (WARN_ON(!dev_data->domain))
return;
domain = dev_data->domain;