PM / Runtime: Asyncronous idle|suspend parent devices at removal
commitdb28dfac99983e70b5a93b6c81c43d2c74fde20d
authorUlf Hansson <ulf.hansson@linaro.org>
Fri, 12 Apr 2013 09:41:30 +0000 (12 09:41 +0000)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 12 Apr 2013 11:34:57 +0000 (12 13:34 +0200)
tree92c1d839e09a49e20e00f8984c6f460a27b15aef
parentaf93933974d7b4dd1f9003e50bae239760fc7978
PM / Runtime: Asyncronous idle|suspend parent devices at removal

For irq safe devices return the runtime reference for the parent
by using the asyncronous runtime PM API. Thus we don't have to
wait for it to become idle|suspended. Instead we can move on and
handle the next device in queue.

Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/base/power/runtime.c