]> xenbits.xensource.com Git - people/royger/xen.git/commitdiff
xen/arm: smmuv3: Constify arm_smmu_get_by_dev() parameter
authorMichal Orzel <michal.orzel@amd.com>
Fri, 12 May 2023 14:35:34 +0000 (16:35 +0200)
committerJulien Grall <jgrall@amazon.com>
Mon, 15 May 2023 08:48:11 +0000 (09:48 +0100)
This function does not modify its parameter 'dev' and it is not supposed
to do it. Therefore, constify it.

Signed-off-by: Michal Orzel <michal.orzel@amd.com>
Reviewed-by: Rahul Singh <rahul.singh@arm.com>
Reviewed-by: Henry Wang <Henry.Wang@arm.com>
Reviewed-by: Ayan Kumar Halder <ayan.kumar.halder@amd.com>
xen/drivers/passthrough/arm/smmu-v3.c

index bfdb62b395adb48380a13602d41bd1382eb21540..bf053cdb6d5cf394cb7ea48efe21068061ffc145 100644 (file)
@@ -1468,7 +1468,7 @@ static bool arm_smmu_sid_in_range(struct arm_smmu_device *smmu, u32 sid)
        return sid < limit;
 }
 /* Forward declaration */
-static struct arm_smmu_device *arm_smmu_get_by_dev(struct device *dev);
+static struct arm_smmu_device *arm_smmu_get_by_dev(const struct device *dev);
 
 static int arm_smmu_add_device(u8 devfn, struct device *dev)
 {
@@ -2556,7 +2556,7 @@ static int __must_check arm_smmu_iotlb_flush(struct domain *d, dfn_t dfn,
        return arm_smmu_iotlb_flush_all(d);
 }
 
-static struct arm_smmu_device *arm_smmu_get_by_dev(struct device *dev)
+static struct arm_smmu_device *arm_smmu_get_by_dev(const struct device *dev)
 {
        struct arm_smmu_device *smmu = NULL;