Re: [linux-pm] [RFC][PATCH -mm 1/5] PM: Make freeze_processes SMP-safe

Pavel Machek
2006-12-02T11:55:13Z

Hi!

> > We send fake signals to them, so they enter get_signal_to_deliver() and they
> > call try_to_freeze() from there.
>
> Well then, see, you're doing exactly what you said should never happen --
> you are freezing a user thread while it might be holding a lock that the
> unfreezable usb-storage thread needs.

I do not think it is okay to call get_signal_to_deliver with *any*
lock held... Or do you have example when that is broken?
Pavel
--
Thanks for all the (sleeping) penguins.