iommu: Print strict or lazy mode at init time
authorJohn Garry <john.garry@huawei.com>
Mon, 12 Jul 2021 11:12:16 +0000 (19:12 +0800)
committerJoerg Roedel <jroedel@suse.de>
Mon, 26 Jul 2021 11:27:38 +0000 (13:27 +0200)
commitd8577d2e331dc06f5871afa6b76035dd8b74c903
tree77c23c270b9c5e0ddceae8bfab0f8273b7602b53
parent1d479f160c500249d8fa4d21e7d2b7aaffc04daf
iommu: Print strict or lazy mode at init time

As well as the default domain type, it's useful to know whether strict
or lazy for DMA domains, so add this info in a separate print.

The (stict/lazy) mode may be also set via iommu.strict earlyparm, but
this will be processed prior to iommu_subsys_init(), so that print will be
accurate for drivers which don't set the mode via custom means.

For the drivers which set the mode via custom means - AMD and Intel drivers
- they maintain prints to inform a change in policy or that custom cmdline
methods to change policy are deprecated.

Signed-off-by: John Garry <john.garry@huawei.com>
Reviewed-by: Robin Murphy <robin.murphy@arm.com>
Reviewed-by: Lu Baolu <baolu.lu@linux.intel.com>
Link: https://lore.kernel.org/r/1626088340-5838-3-git-send-email-john.garry@huawei.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/iommu.c