On Sun, Oct 6, 2013 at 9:55 PM, Sachin Kamat <sachin.kamat@xxxxxxxxxx> wrote: > On 4 October 2013 23:39, Bjorn Helgaas <bhelgaas@xxxxxxxxxx> wrote: >> On Sat, Sep 28, 2013 at 4:12 AM, Sachin Kamat <sachin.kamat@xxxxxxxxxx> wrote: >>> >>> -struct attribute *pci_bus_attrs[] = { >>> +static struct attribute *pci_bus_attrs[] = { >> >> Did you compile this? I see this: >> >> drivers/pci/pci-sysfs.c:306:29: error: static declaration of >> ‘pci_bus_attrs’ follows non-static declaration >> drivers/pci/pci.h:159:29: note: previous declaration of ‘pci_bus_attrs’ was here > > Hmm.. strange. I did compile both these patches and did not see this > error on my setup. > Infact it was during compilation that I came across the need for this > change and verified it after. However I used > the linux-next tree and not your tree to generate these. Oh, I see what happened. Greg's 244afeca ("PCI: convert bus code to use bus_groups") removed the use of pci_bus_attrs[] in pci-driver.c. That commit is in linux-next, but not in my tree. I probably should have merged that commit via my tree to avoid confusion like this. Oh, well, maybe I'll do better next time. Bjorn -- 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