PM / Runtime: Reduce code duplication in core helper functions
authorRafael J. Wysocki <rjw@sisk.pl>
Mon, 4 Oct 2010 20:08:01 +0000 (22:08 +0200)
committerRafael J. Wysocki <rjw@sisk.pl>
Sat, 16 Oct 2010 23:57:49 +0000 (01:57 +0200)
commit71c63122c4609a917f14a79c32067a68909fc487
tree03a8e884b838e85ee02482ddea22dd47d32e3dd2
parentdbeeec5fe868f2e2e92fe94daa2c5a047240fdc4
PM / Runtime: Reduce code duplication in core helper functions

Reduce code duplication in rpm_idle(), rpm_suspend() and rpm_resume()
by using local pointers to store callback addresses and moving some
duplicated code into a separate function.

Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Reviewed-by: Alan Stern <stern@rowland.harvard.edu>
drivers/base/power/runtime.c