[+cc Greg] On Mon, Oct 7, 2013 at 11:40 AM, Bjorn Helgaas <bhelgaas@xxxxxxxxxx> wrote: > 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. OK, I cherry-picked Greg's changes, then applied your original patch on top: 16373b2 PCI: Make pci_bus_attrs, dev_rescan_attr, dev_remove_attr, vga_attr static 5136b2d PCI: convert bus code to use dev_groups 2229c1f PCI: convert bus code to use drv_groups 0f49ba5 PCI: convert bus code to use bus_groups These are all in my pci/gregkh-driver-core branch, which will go in v3.13. Thanks! 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