Messages in this thread | | | Date | Fri, 11 Dec 2009 15:53:14 -0800 (PST) | From | Linus Torvalds <> | Subject | Re: Async suspend-resume patch w/ completions (was: Re: Async suspend-resume patch w/ rwsems) |
| |
On Sat, 12 Dec 2009, Rafael J. Wysocki wrote: > > Below is a patch I've just tested, but there's a lockdep problem in it I don't > know how to solve. Namely, lockdep is apparently unhappy with us not releasing > the lock taken in device_suspend() and it complains we take it twice in a row > (which we do, but for another device). I need to use down_read_non_owner() > to make it shut up and then I also need to use up_read_non_owner() in > __device_suspend(),
Ok, that I admit is actually a problem.
Ok, ok, I'll accept that completion() version, even though I think it's inferior.
Linus
| |