• Rafael J. Wysocki's avatar
    Merge branch 'pm-core' · 4b67157f
    Rafael J. Wysocki authored
    * pm-core: (29 commits)
      dmaengine: rcar-dmac: Make DMAC reinit during system resume explicit
      PM / runtime: Allow no callbacks in pm_runtime_force_suspend|resume()
      PM / runtime: Check ignore_children in pm_runtime_need_not_resume()
      PM / runtime: Rework pm_runtime_force_suspend/resume()
      PM / wakeup: Print warn if device gets enabled as wakeup source during sleep
      PM / core: Propagate wakeup_path status flag in __device_suspend_late()
      PM / core: Re-structure code for clearing the direct_complete flag
      PM: i2c-designware-platdrv: Optimize power management
      PM: i2c-designware-platdrv: Use DPM_FLAG_SMART_PREPARE
      PM / mfd: intel-lpss: Use DPM_FLAG_SMART_SUSPEND
      PCI / PM: Use SMART_SUSPEND and LEAVE_SUSPENDED flags for PCIe ports
      PM / wakeup: Add device_set_wakeup_path() helper to control wakeup path
      PM / core: Assign the wakeup_path status flag in __device_prepare()
      PM / wakeup: Do not fail dev_pm_attach_wake_irq() unnecessarily
      PM / core: Direct DPM_FLAG_LEAVE_SUSPENDED handling
      PM / core: Direct DPM_FLAG_SMART_SUSPEND optimization
      PM / core: Add helpers for subsystem callback selection
      PM / wakeup: Drop redundant check from device_init_wakeup()
      PM / wakeup: Drop redundant check from device_set_wakeup_enable()
      PM / wakeup: only recommend "call"ing device_init_wakeup() once
      ...
    4b67157f
pci-driver.c 38.2 KB