From mboxrd@z Thu Jan 1 00:00:00 1970 From: swarren@wwwdotorg.org (Stephen Warren) Date: Mon, 28 Jan 2013 15:00:10 -0700 Subject: [PATCH v2 02/27] of/pci: Add of_pci_get_devfn() function In-Reply-To: <1359399397-29729-3-git-send-email-thomas.petazzoni@free-electrons.com> References: <1359399397-29729-1-git-send-email-thomas.petazzoni@free-electrons.com> <1359399397-29729-3-git-send-email-thomas.petazzoni@free-electrons.com> Message-ID: <5106F4EA.20904@wwwdotorg.org> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 01/28/2013 11:56 AM, Thomas Petazzoni wrote: > From: Thierry Reding > > This function can be used to parse the device and function number from a > standard 5-cell PCI resource. PCI_SLOT() and PCI_FUNC() can be used on > the returned value obtain the device and function numbers respectively. > diff --git a/drivers/of/of_pci.c b/drivers/of/of_pci.c > static inline int __of_pci_pci_compare(struct device_node *node, > unsigned int devfn) > { > - unsigned int size; > - const __be32 *reg = of_get_property(node, "reg", &size); > + int err; I think I commented when Thierry posted this, that calling that "err" seems a little odd. Thierry replied: Maybe renaming the devfn parameter to data and using devfn for the local variable would be more obvious.