On Thu, Sep 15, 2016 at 12:16 AM, Bjorn Helgaas <helgaas@xxxxxxxxxx> wrote: > On Tue, Sep 13, 2016 at 03:19:41PM +0300, Mika Westerberg wrote: >> Add a new helper function pci_find_resource() that can be used to find out >> whether a given resource (for example from a child device) is contained >> within given PCI device's standard resources. >> >> Signed-off-by: Mika Westerberg <mika.westerberg@xxxxxxxxxxxxxxx> > > Acked-by: Bjorn Helgaas <bhelgaas@xxxxxxxxxx> > > I think the ACPI part of this series is more interesting than the PCI > part, so I propose that Rafael merge the series if he likes it. I do, thanks! > >> --- >> drivers/pci/pci.c | 27 +++++++++++++++++++++++++++ >> include/linux/pci.h | 4 ++++ >> 2 files changed, 31 insertions(+) >> >> diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c >> index aab9d5115a5f..491f879f34cb 100644 >> --- a/drivers/pci/pci.c >> +++ b/drivers/pci/pci.c >> @@ -480,6 +480,33 @@ struct resource *pci_find_parent_resource(const struct pci_dev *dev, >> EXPORT_SYMBOL(pci_find_parent_resource); >> >> /** >> + * pci_find_resource - Return matching PCI device resource >> + * @dev: PCI device to query >> + * @res: Resource to look for >> + * >> + * Goes over standard PCI resources (BARs) and checks if the given resource >> + * is partially or fully contained in any of them. In that case the >> + * matching resource is returned, %NULL otherwise. >> + */ >> +struct resource *pci_find_resource(struct pci_dev *dev, struct resource *res) >> +{ >> + int i; >> + >> + if (!res) >> + return NULL; > > I agree that this test for !res is unnecessary. Right. I'm assuming the patch will be updated to drop this check. Thanks, Rafael -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html