mirror of
https://github.com/torvalds/linux.git
synced 2026-05-24 07:03:03 +02:00
iommu/vt-d: Change dmar_ats_supported() to return boolean
According to "Function return values and names" in coding-style.rst, the dmar_ats_supported() function should return a boolean instead of an integer. Also, rename "ret" to "supported" to be more straightforward. Signed-off-by: Wei Wang <wei.w.wang@intel.com> Reviewed-by: Yi Liu <yi.l.liu@intel.com> Link: https://lore.kernel.org/r/20250509140021.4029303-3-wei.w.wang@intel.com Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> Signed-off-by: Joerg Roedel <jroedel@suse.de>
This commit is contained in:
parent
3df2ebcee9
commit
f3fe7e1830
|
|
@ -2702,15 +2702,16 @@ static struct dmar_satc_unit *dmar_find_matched_satc_unit(struct pci_dev *dev)
|
|||
return satcu;
|
||||
}
|
||||
|
||||
static int dmar_ats_supported(struct pci_dev *dev, struct intel_iommu *iommu)
|
||||
static bool dmar_ats_supported(struct pci_dev *dev, struct intel_iommu *iommu)
|
||||
{
|
||||
int i, ret = 1;
|
||||
struct pci_bus *bus;
|
||||
struct pci_dev *bridge = NULL;
|
||||
struct device *tmp;
|
||||
struct acpi_dmar_atsr *atsr;
|
||||
struct dmar_atsr_unit *atsru;
|
||||
struct dmar_satc_unit *satcu;
|
||||
struct acpi_dmar_atsr *atsr;
|
||||
bool supported = true;
|
||||
struct pci_bus *bus;
|
||||
struct device *tmp;
|
||||
int i;
|
||||
|
||||
dev = pci_physfn(dev);
|
||||
satcu = dmar_find_matched_satc_unit(dev);
|
||||
|
|
@ -2728,11 +2729,11 @@ static int dmar_ats_supported(struct pci_dev *dev, struct intel_iommu *iommu)
|
|||
bridge = bus->self;
|
||||
/* If it's an integrated device, allow ATS */
|
||||
if (!bridge)
|
||||
return 1;
|
||||
return true;
|
||||
/* Connected via non-PCIe: no ATS */
|
||||
if (!pci_is_pcie(bridge) ||
|
||||
pci_pcie_type(bridge) == PCI_EXP_TYPE_PCI_BRIDGE)
|
||||
return 0;
|
||||
return false;
|
||||
/* If we found the root port, look it up in the ATSR */
|
||||
if (pci_pcie_type(bridge) == PCI_EXP_TYPE_ROOT_PORT)
|
||||
break;
|
||||
|
|
@ -2751,11 +2752,11 @@ static int dmar_ats_supported(struct pci_dev *dev, struct intel_iommu *iommu)
|
|||
if (atsru->include_all)
|
||||
goto out;
|
||||
}
|
||||
ret = 0;
|
||||
supported = false;
|
||||
out:
|
||||
rcu_read_unlock();
|
||||
|
||||
return ret;
|
||||
return supported;
|
||||
}
|
||||
|
||||
int dmar_iommu_notify_scope_dev(struct dmar_pci_notify_info *info)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user