• J
    drm/i915: fixup runtime PM handling v2 · 165ed87c
    Jesse Barnes 提交于
    According to the PCI docs and Rafael, we don't need to be doing explicit
    enables and disables in our init and teardown routines, as they're taken
    care of by the PCI core.  So drop the pm_runtime_disable() at teardown
    and pm_runtime_set_active() at init.
    
    This fixes one failure of the basic-pci-d3-state test on my BYT.
    
    v2: drop extra get_noresume() and put_noidle() (Rafael)
    
    Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org>
    Cc: "Rafael J. Wysocki" <rjw@rjwysocki.net>
    Acked-by: N"Rafael J. Wysocki" <rjw@rjwysocki.net>
    Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
    165ed87c
intel_runtime_pm.c 63.5 KB