]> git.karo-electronics.de Git - karo-tx-linux.git/commit
PCI: remove redundant checking in PCI Express capability routines
authorMyron Stowe <myron.stowe@redhat.com>
Fri, 1 Jun 2012 21:16:31 +0000 (15:16 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 12 Jun 2012 02:40:57 +0000 (20:40 -0600)
commitcb97ae3485955401d637bd269b0d24d3cd3fd3ec
treeff55372324e4a4d0f9b1b59992b0d7dc29ce4aca
parentc32823f82b42abc1f08b365085862fd1d57c0b61
PCI: remove redundant checking in PCI Express capability routines

There are a number of redundant pci_is_pcie() checks in various PCI
Express capabilities related routines like the following:

    if (!pci_is_pcie(dev))
return false;

    pos = pci_pcie_cap(dev);
    if (!pos)
return false;

The current pci_is_pcie() implementation is merely:

    static inline bool pci_is_pcie(struct pci_dev *dev)
    {
        return !!pci_pcie_cap(dev);
    }

so we can just drop the pci_is_pcie() test in such cases.

Acked-by: Donald Dutile <ddutile@redhat.com>
Signed-off-by: Myron Stowe <myron.stowe@redhat.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/pci.c