ソースを参照

Merge "video: driver: add sanity check for iommu domain"

qctecmdr 2 年 前
コミット
f48a9e7429
1 ファイル変更4 行追加0 行削除
  1. 4 0
      driver/vidc/src/msm_vidc_probe.c

+ 4 - 0
driver/vidc/src/msm_vidc_probe.c

@@ -459,6 +459,10 @@ static int msm_vidc_setup_context_bank(struct msm_vidc_core *core,
 	/* populate dev & domain field */
 	cb->dev = dev;
 	cb->domain = iommu_get_domain_for_dev(cb->dev);
+	if (!cb->domain) {
+		d_vpr_e("%s: Failed to get iommu domain for %s\n", __func__, dev_name(dev));
+		return -EIO;
+	}
 
 	if (cb->dma_mask) {
 		rc = dma_set_mask_and_coherent(cb->dev, cb->dma_mask);