]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
PCI/PTM: Drop pci_enable_ptm() granularity parameter
authorMika Westerberg <mika.westerberg@linux.intel.com>
Tue, 24 Feb 2026 11:10:43 +0000 (12:10 +0100)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 24 Feb 2026 16:59:50 +0000 (10:59 -0600)
No pci_enable_ptm() callers supply the "granularity" pointer where the
clock granularity would be returned.

Drop the unused pci_enable_ptm() parameter.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
[bhelgaas: commit log]
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@intel.com>
Link: https://patch.msgid.link/20260224111044.3487873-5-mika.westerberg@linux.intel.com
drivers/net/ethernet/intel/ice/ice_main.c
drivers/net/ethernet/intel/idpf/idpf_main.c
drivers/net/ethernet/intel/igc/igc_main.c
drivers/net/ethernet/mellanox/mlx5/core/main.c
drivers/pci/pcie/ptm.c
include/linux/pci.h

index ebf48feffb30729e7e7d66340d724333b6c54156..b35c4e4ecd2a55a5a953d52c85265477557f8784 100644 (file)
@@ -5028,7 +5028,7 @@ static int ice_init(struct ice_pf *pf)
        }
 
        if (pf->hw.mac_type == ICE_MAC_E830) {
-               err = pci_enable_ptm(pf->pdev, NULL);
+               err = pci_enable_ptm(pf->pdev);
                if (err)
                        dev_dbg(dev, "PCIe PTM not supported by PCIe bus/controller\n");
        }
index 0dd741dcfcdb21a37c313e8c4c1d8b1714720292..ab3c409e587bbc43076e1b4e7fab46523643fa36 100644 (file)
@@ -257,7 +257,7 @@ static int idpf_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
                goto err_free;
        }
 
-       err = pci_enable_ptm(pdev, NULL);
+       err = pci_enable_ptm(pdev);
        if (err)
                pci_dbg(pdev, "PCIe PTM is not supported by PCIe bus/controller\n");
 
index 27e5c21091386b3c8b51b82eb066ebd0c6e75882..b030acf94ac4b5bd933d679e12b033ea0564cc87 100644 (file)
@@ -7123,7 +7123,7 @@ static int igc_probe(struct pci_dev *pdev,
        if (err)
                goto err_pci_reg;
 
-       err = pci_enable_ptm(pdev, NULL);
+       err = pci_enable_ptm(pdev);
        if (err < 0)
                dev_info(&pdev->dev, "PCIe PTM not supported by PCIe bus/controller\n");
 
index fdc3ba20912e4fbc53c65825c62e868996eff56d..0b94d4ed0ef6a28219b7f9dcb74785b722237249 100644 (file)
@@ -960,7 +960,7 @@ static int mlx5_pci_init(struct mlx5_core_dev *dev, struct pci_dev *pdev,
 
        mlx5_pci_vsc_init(dev);
 
-       pci_enable_ptm(pdev, NULL);
+       pci_enable_ptm(pdev);
 
        return 0;
 
index 91a598ed534ce80bbe90aeca5e5422d5ec8142e1..2c848ae4f15f2e9322b7506699a1d136b538b297 100644 (file)
@@ -88,7 +88,7 @@ void pci_ptm_init(struct pci_dev *dev)
 
        if (pci_pcie_type(dev) == PCI_EXP_TYPE_ROOT_PORT ||
            pci_pcie_type(dev) == PCI_EXP_TYPE_UPSTREAM)
-               pci_enable_ptm(dev, NULL);
+               pci_enable_ptm(dev);
 }
 
 void pci_save_ptm_state(struct pci_dev *dev)
@@ -182,15 +182,13 @@ static int __pci_enable_ptm(struct pci_dev *dev)
 /**
  * pci_enable_ptm() - Enable Precision Time Measurement
  * @dev: PCI device
- * @granularity: pointer to return granularity
  *
- * Enable Precision Time Measurement for @dev.  If successful and
- * @granularity is non-NULL, return the Effective Granularity.
+ * Enable Precision Time Measurement for @dev.
  *
  * Return: zero if successful, or -EINVAL if @dev lacks a PTM Capability or
  * is not a PTM Root and lacks an upstream path of PTM-enabled devices.
  */
-int pci_enable_ptm(struct pci_dev *dev, u8 *granularity)
+int pci_enable_ptm(struct pci_dev *dev)
 {
        int rc;
        char clock_desc[8];
@@ -201,9 +199,6 @@ int pci_enable_ptm(struct pci_dev *dev, u8 *granularity)
 
        dev->ptm_enabled = 1;
 
-       if (granularity)
-               *granularity = dev->ptm_granularity;
-
        switch (dev->ptm_granularity) {
        case 0:
                snprintf(clock_desc, sizeof(clock_desc), "unknown");
index 1c270f1d512301de4d462fe7e5097c32af5c6f8d..8aaa72dcb16460ab50c986d03820783714d3e4b0 100644 (file)
@@ -1975,11 +1975,11 @@ struct pci_ptm_debugfs {
 };
 
 #ifdef CONFIG_PCIE_PTM
-int pci_enable_ptm(struct pci_dev *dev, u8 *granularity);
+int pci_enable_ptm(struct pci_dev *dev);
 void pci_disable_ptm(struct pci_dev *dev);
 bool pcie_ptm_enabled(struct pci_dev *dev);
 #else
-static inline int pci_enable_ptm(struct pci_dev *dev, u8 *granularity)
+static inline int pci_enable_ptm(struct pci_dev *dev)
 { return -EINVAL; }
 static inline void pci_disable_ptm(struct pci_dev *dev) { }
 static inline bool pcie_ptm_enabled(struct pci_dev *dev)