iommu/vt-d: Use dev_err(..) in intel_svm_device_to_iommu(..)
This will give a little bit of assistance to those developing drivers using SVM. It might cause a slight annoyance to end-users whose kernel disables the IOMMU when drivers are trying to use it. But the fix there is to fix the kernel to enable the IOMMU. Signed-off-by: Sudeep Dutt <sudeep.dutt@intel.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
This commit is contained in:
Родитель
3c7c2f3288
Коммит
b9997e385e
|
@ -5042,12 +5042,12 @@ struct intel_iommu *intel_svm_device_to_iommu(struct device *dev)
|
||||||
|
|
||||||
iommu = device_to_iommu(dev, &bus, &devfn);
|
iommu = device_to_iommu(dev, &bus, &devfn);
|
||||||
if ((!iommu)) {
|
if ((!iommu)) {
|
||||||
dev_dbg(dev, "No IOMMU for device; cannot enable SVM\n");
|
dev_err(dev, "No IOMMU for device; cannot enable SVM\n");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!iommu->pasid_table) {
|
if (!iommu->pasid_table) {
|
||||||
dev_dbg(dev, "PASID not enabled on IOMMU; cannot enable SVM\n");
|
dev_err(dev, "PASID not enabled on IOMMU; cannot enable SVM\n");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче