iommu/vt-d: Remove unused fields in svm structures
authorLu Baolu <baolu.lu@linux.intel.com>
Tue, 31 Jan 2023 07:37:30 +0000 (15:37 +0800)
committerJoerg Roedel <jroedel@suse.de>
Fri, 3 Feb 2023 10:06:01 +0000 (11:06 +0100)
They aren't used anywhere. Remove them to avoid dead code.

Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Link: https://lore.kernel.org/r/20230109014955.147068-3-baolu.lu@linux.intel.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/intel/iommu.h
drivers/iommu/intel/svm.c

index f89f63d7a72abbffe883876d6aea42dde879673b..e7c732979364a6774da724952bc98a4f65c07511 100644 (file)
@@ -762,18 +762,14 @@ struct intel_svm_dev {
        struct device *dev;
        struct intel_iommu *iommu;
        struct iommu_sva sva;
-       u32 pasid;
        int users;
        u16 did;
-       u16 dev_iotlb:1;
        u16 sid, qdep;
 };
 
 struct intel_svm {
        struct mmu_notifier notifier;
        struct mm_struct *mm;
-
-       unsigned int flags;
        u32 pasid;
        struct list_head devs;
 };
index d38a54396c23d914fd7cbe916512a1cbbf10bb31..d1e445f03aa66d725627df47cad557fa3944ef99 100644 (file)
@@ -351,11 +351,9 @@ static struct iommu_sva *intel_svm_bind_mm(struct intel_iommu *iommu,
        sdev->did = FLPT_DEFAULT_DID;
        sdev->sid = PCI_DEVID(info->bus, info->devfn);
        sdev->users = 1;
-       sdev->pasid = svm->pasid;
        sdev->sva.dev = dev;
        init_rcu_head(&sdev->rcu);
        if (info->ats_enabled) {
-               sdev->dev_iotlb = 1;
                sdev->qdep = info->ats_qdep;
                if (sdev->qdep >= QI_DEV_EIOTLB_MAX_INVS)
                        sdev->qdep = 0;