summaryrefslogtreecommitdiffstats
path: root/drivers/base/power/runtime.c
Commit message (Expand)AuthorAgeFilesLines
* PM: runtime: Simplify locking in pm_runtime_put_suppliers()Rafael J. Wysocki2021-12-221-4/+8
* PM: runtime: Add safety net to supplier device releaseRafael J. Wysocki2021-12-171-11/+30
* PM: runtime: Capture device status before disabling runtime PMRafael J. Wysocki2021-12-171-20/+25
* PM / wakeirq: support enabling wake-up irq after runtime_suspend calledChunfeng Yun2021-10-271-2/+4
* PM: runtime: add devm_pm_runtime_enable helperDmitry Baryshkov2021-08-261-0/+17
* PM: runtime: Allow unassigned ->runtime_suspend|resume callbacksUlf Hansson2021-06-111-5/+3
* PM: runtime: Improve path in rpm_idle() when no callbackUlf Hansson2021-06-111-5/+5
* PM: runtime: Fix unpaired parent child_count for force_resumeTony Lindgren2021-05-101-3/+7
* PM: runtime: remove kernel-doc warningsPierre-Louis Bossart2021-04-071-1/+1
* PM: runtime: Fix race getting/putting suppliers at probeAdrian Hunter2021-03-291-1/+7
* PM: runtime: Fix ordering in pm_runtime_get_suppliers()Adrian Hunter2021-03-291-1/+1
* PM: runtime: Defer suspending suppliersRafael J. Wysocki2021-03-221-6/+39
* Revert "PM: runtime: Update device status before letting suppliers suspend"Rafael J. Wysocki2021-03-191-37/+25
* PM: runtime: Update device status before letting suppliers suspendRafael J. Wysocki2021-03-011-25/+37
* PM: runtime: Fix resposible -> responsible in runtime.cBhaskar Chowdhury2021-01-221-1/+1
* PM: runtime: Drop pm_runtime_clean_up_links()Rafael J. Wysocki2020-11-021-36/+0
* PM: runtime: Drop runtime PM references to supplier on link removalRafael J. Wysocki2020-11-021-1/+20
* PM: runtime: Remove link state checks in rpm_get/put_supplier()Xiang Chen2020-09-251-4/+1
* PM: runtime: Improve kerneldoc of pm_runtime_get_if_active()Rafael J. Wysocki2020-08-041-12/+14
* PM: runtime: Make clear what we do when conditions are wrong in rpm_suspend()Andy Shevchenko2020-05-251-4/+2
* PM: runtime: Add pm_runtime_get_if_active()Sakari Ailus2020-03-041-9/+27
* PM-runtime: add tracepoints for usage_count changesMichał Mirosław2020-01-131-2/+11
* Merge tag 'driver-core-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2019-09-181-2/+2
|\
| * driver core: Remove device link creation limitationRafael J. Wysocki2019-07-251-2/+2
* | driver/core: Convert to use built-in RCU list checkingJoel Fernandes (Google)2019-08-131-5/+10
|/
* PM / QOS: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value()Viresh Kumar2019-07-041-1/+1
* drivers: base: power: add proper SPDX identifiers on files that did not have ...Greg Kroah-Hartman2019-04-041-3/+1
* Merge tag 'pm-5.1-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds2019-03-141-3/+13
|\
| * PM-runtime: Call pm_runtime_active|suspended_time() from sysfsUlf Hansson2019-03-071-1/+1
| * PM-runtime: Consolidate code to get active/suspended timeUlf Hansson2019-03-071-2/+12
* | Merge tag 'driver-core-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2019-03-061-27/+74
|\ \ | |/ |/|
| * driver core: Fix PM-runtime for links added during consumer probeRafael J. Wysocki2019-02-201-23/+6
| * driver core: Fix possible supplier PM-usage counter imbalanceRafael J. Wysocki2019-02-131-2/+25
| * PM-runtime: Fix __pm_runtime_set_status() race with runtime resumeRafael J. Wysocki2019-02-131-6/+18
| * Merge 5.0-rc6 into driver-core-nextGreg Kroah-Hartman2019-02-111-5/+5
| |\
| * | PM-runtime: Take suppliers into account in __pm_runtime_set_status()Rafael J. Wysocki2019-02-081-5/+40
| * | driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link()Rafael J. Wysocki2019-02-011-2/+0
| * | driver core: Fix handling of runtime PM flags in device_link_add()Rafael J. Wysocki2019-02-011-15/+11
* | | Merge back earlier PM core material for v5.1.Rafael J. Wysocki2019-02-241-20/+50
|\ \ \
| * | | PM-runtime: update time accounting only when enabledVincent Guittot2019-02-051-7/+10
| * | | PM-runtime: Switch accounting over to ktime_get_mono_fast_ns()Vincent Guittot2019-02-051-4/+13
| * | | PM-runtime: Optimize pm_runtime_autosuspend_expiration()Ladislav Michl2019-02-011-11/+8
| * | | Merge back earlier PM core material for v5.1.Rafael J. Wysocki2019-02-011-7/+28
| |\ \ \ | | |_|/ | |/| |
| | * | PM-runtime: Replace jiffies-based accounting with ktime-based accountingThara Gopinath2019-01-311-8/+9
| | * | PM-runtime: update accounting_timestamp on enableVincent Guittot2019-01-311-3/+8
| | * | PM-runtime: Add new interface to get accounted timeVincent Guittot2019-01-151-0/+15
| | |/
* | / PM-runtime: Fix deadlock when canceling hrtimerVincent Guittot2019-02-211-1/+1
|/ /
* / PM-runtime: Fix deadlock with ktime_get()Vincent Guittot2019-01-301-5/+5
|/
* PM-runtime: Fix autosuspend_delay on 32bits archVincent Guittot2019-01-101-2/+2
* PM-runtime: Fix 'jiffies' in comments after switch to hrtimersLadislav Michl2019-01-101-2/+5