On Thu, Oct 3, 2013 at 5:35 PM, Yinghai Lu <yinghai@xxxxxxxxxx> wrote: > On Thu, Oct 3, 2013 at 3:06 PM, Bjorn Helgaas <bhelgaas@xxxxxxxxxx> wrote: >> On Sat, Sep 28, 2013 at 01:13:07PM -0700, Yinghai Lu wrote: >>> @@ -1156,8 +1156,14 @@ static void pci_enable_bridge(struct pci >>> >>> pci_enable_bridge(dev->bus->self); >>> >>> - if (pci_is_enabled(dev)) >>> + if (pci_is_enabled(dev)) { >>> + if (!dev->is_busmaster) { >>> + dev_warn(&dev->dev, "driver skip pci_set_master, fix it!\n"); >> >> I know this is already in Linus' tree, but if we're going to enable >> bus mastering here, what's the point of the warning? If somebody >> fixes the driver by adding a pci_set_master() call there, does that >> improve something? > > Help us to catch other offender and fix them. What is improved by doing it in the driver instead of here? -- 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