From: Joerg Roedel Date: Mon, 19 Aug 2019 13:22:48 +0000 (+0200) Subject: iommu: Use Functions to set default domain type in iommu_set_def_domain_type() X-Git-Tag: v5.4-rc1~193^2^10~13 X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=commitdiff_plain;h=adab0b07cbbc73f9fc338e4fc1749714dd093a7c;p=linux.git iommu: Use Functions to set default domain type in iommu_set_def_domain_type() There are functions now to set the default domain type which take care of updating other necessary state. Don't open-code it in iommu_set_def_domain_type() and use those functions instead. Signed-off-by: Joerg Roedel --- diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c index c5e0fc5ffe8b..544f44fc08e4 100644 --- a/drivers/iommu/iommu.c +++ b/drivers/iommu/iommu.c @@ -178,9 +178,11 @@ static int __init iommu_set_def_domain_type(char *str) if (ret) return ret; - iommu_set_cmd_line_dma_api(); + if (pt) + iommu_set_default_passthrough(true); + else + iommu_set_default_translated(true); - iommu_def_domain_type = pt ? IOMMU_DOMAIN_IDENTITY : IOMMU_DOMAIN_DMA; return 0; } early_param("iommu.passthrough", iommu_set_def_domain_type);