mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 11:00:56 +07:00
Merge branch 'pm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6
* 'pm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6: PM / Runtime: fix recursive locking warning of lockdep from rpm_resume()
This commit is contained in:
commit
d2d8f66bb9
@ -503,7 +503,7 @@ static int rpm_resume(struct device *dev, int rpmflags)
|
||||
* the resume will actually succeed.
|
||||
*/
|
||||
if (dev->power.no_callbacks && !parent && dev->parent) {
|
||||
spin_lock(&dev->parent->power.lock);
|
||||
spin_lock_nested(&dev->parent->power.lock, SINGLE_DEPTH_NESTING);
|
||||
if (dev->parent->power.disable_depth > 0
|
||||
|| dev->parent->power.ignore_children
|
||||
|| dev->parent->power.runtime_status == RPM_ACTIVE) {
|
||||
|
Loading…
Reference in New Issue
Block a user