Patrick Mochel <mochel@xxxxxxxxxxxxxxxxxx> wrote: > > This patch removes the unneeded down()/up() calls from > suspend_device() and resume_device(). Those functions > are already called under the dpm_sem, making this code > unconditionally deadlock in SMP kernels. I've seen no reports of such deadlocks. And I was testing swsusp on a 4-way this week?