|
@@ -301,7 +301,7 @@ static int rpm_idle(struct device *dev, int rpmflags)
|
|
|
int (*callback)(struct device *);
|
|
|
int retval;
|
|
|
|
|
|
- trace_rpm_idle(dev, rpmflags);
|
|
|
+ trace_rpm_idle_rcuidle(dev, rpmflags);
|
|
|
retval = rpm_check_suspend_allowed(dev);
|
|
|
if (retval < 0)
|
|
|
; /* Conditions are wrong. */
|
|
@@ -337,7 +337,7 @@ static int rpm_idle(struct device *dev, int rpmflags)
|
|
|
dev->power.request_pending = true;
|
|
|
queue_work(pm_wq, &dev->power.work);
|
|
|
}
|
|
|
- trace_rpm_return_int(dev, _THIS_IP_, 0);
|
|
|
+ trace_rpm_return_int_rcuidle(dev, _THIS_IP_, 0);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
@@ -352,7 +352,7 @@ static int rpm_idle(struct device *dev, int rpmflags)
|
|
|
wake_up_all(&dev->power.wait_queue);
|
|
|
|
|
|
out:
|
|
|
- trace_rpm_return_int(dev, _THIS_IP_, retval);
|
|
|
+ trace_rpm_return_int_rcuidle(dev, _THIS_IP_, retval);
|
|
|
return retval ? retval : rpm_suspend(dev, rpmflags | RPM_AUTO);
|
|
|
}
|
|
|
|