diff --git a/drivers/base/power/runtime.c b/drivers/base/power/runtime.c index 48616f3..ce20c1e 100644 --- a/drivers/base/power/runtime.c +++ b/drivers/base/power/runtime.c @@ -1410,6 +1410,8 @@ void pm_runtime_forbid(struct device *dev) if (!dev->power.runtime_auto) goto out; + dev_info(dev, "%s\n", __func__); + dump_stack(); dev->power.runtime_auto = false; atomic_inc(&dev->power.usage_count); rpm_resume(dev, 0); @@ -1431,6 +1433,8 @@ void pm_runtime_allow(struct device *dev) if (dev->power.runtime_auto) goto out; + dev_info(dev, "%s\n", __func__); + dump_stack(); dev->power.runtime_auto = true; if (atomic_dec_and_test(&dev->power.usage_count)) rpm_idle(dev, RPM_AUTO | RPM_ASYNC);