• Paulo Zanoni's avatar
    drm/i915: init pm.suspended earlier · 33688d95
    Paulo Zanoni authored
    Function intel_init_runtime_pm is supposed to start allowing runtime
    PM from that point, but it's called very late on the driver
    initialization code, to prevent the driver from trying to suspend
    while still initializing. The problem is that variables are accessed
    earlier than that, so initalize them at intel_pm_setup, which is
    supposed to be the correct place.
    
    Notice that this shouldn't fix any specific bugs because dev_priv is
    zeroed when allocated, so the value is already correct right from the
    start.
    
    v2: - Rebase.
    Reviewed-by: default avatarJesse Barnes <jbarnes@virtuousgeek.org>
    Signed-off-by: default avatarPaulo Zanoni <paulo.r.zanoni@intel.com>
    Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
    33688d95
intel_pm.c 171 KB