Skip to content

Commit ac6c26d

Browse files
Kelsey Skunbergbjorn-helgaas
authored andcommitted
PCI: Make pci_enable_ptm() private
This interface: int pci_enable_ptm(struct pci_dev *dev, u8 *granularity); is only used in drivers/pci/ and does not need to be seen by the rest of the kernel. Move it to drivers/pci/pci.h so it's private to the PCI subsystem. Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Kelsey Skunberg <[email protected]> Signed-off-by: Bjorn Helgaas <[email protected]>
1 parent 72bde9c commit ac6c26d

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

drivers/pci/pci.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -551,8 +551,11 @@ static inline void pcie_ecrc_get_policy(char *str) { }
551551

552552
#ifdef CONFIG_PCIE_PTM
553553
void pci_ptm_init(struct pci_dev *dev);
554+
int pci_enable_ptm(struct pci_dev *dev, u8 *granularity);
554555
#else
555556
static inline void pci_ptm_init(struct pci_dev *dev) { }
557+
static inline int pci_enable_ptm(struct pci_dev *dev, u8 *granularity)
558+
{ return -EINVAL; }
556559
#endif
557560

558561
struct pci_dev_reset_methods {

include/linux/pci.h

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1561,13 +1561,6 @@ static inline bool pci_aer_available(void) { return false; }
15611561

15621562
bool pci_ats_disabled(void);
15631563

1564-
#ifdef CONFIG_PCIE_PTM
1565-
int pci_enable_ptm(struct pci_dev *dev, u8 *granularity);
1566-
#else
1567-
static inline int pci_enable_ptm(struct pci_dev *dev, u8 *granularity)
1568-
{ return -EINVAL; }
1569-
#endif
1570-
15711564
void pci_cfg_access_lock(struct pci_dev *dev);
15721565
bool pci_cfg_access_trylock(struct pci_dev *dev);
15731566
void pci_cfg_access_unlock(struct pci_dev *dev);

0 commit comments

Comments
 (0)