On Mon, 04 Jun 2018, Feng Tang <feng.tang@xxxxxxxxx> wrote: > i915 driver's probe is one of the longest of pci devices, which takes > about hundreds of microseconds or more, make the probe async will help > much on the kernel boot time, as different driver's probe can go async. > > This have been limited verified on several platforms of mine, don't > know if it will have other side effects and drawbacks, so I would > throw it out for reviews and comments, thanks See the previous discussion [1]. BR, Jani. [1] http://mid.mail-archive.com/20180323083048.13327-1-chris@xxxxxxxxxxxxxxxxxx > > Signed-off-by: Feng Tang <feng.tang@xxxxxxxxx> > Cc: Daniel Vetter <daniel.vetter@xxxxxxxx> > Cc: Jani Nikula <jani.nikula@xxxxxxxxx> > Cc: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > Cc: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> > --- > drivers/gpu/drm/i915/i915_pci.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/gpu/drm/i915/i915_pci.c b/drivers/gpu/drm/i915/i915_pci.c > index 062e91b39085..5db3080101be 100644 > --- a/drivers/gpu/drm/i915/i915_pci.c > +++ b/drivers/gpu/drm/i915/i915_pci.c > @@ -725,6 +725,7 @@ static struct pci_driver i915_pci_driver = { > .probe = i915_pci_probe, > .remove = i915_pci_remove, > .driver.pm = &i915_pm_ops, > + .driver.probe_type = PROBE_PREFER_ASYNCHRONOUS, > }; > > static int __init i915_init(void) -- Jani Nikula, Intel Open Source Graphics Center _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx