Thread (6 messages) 6 messages, 3 authors, 2013-05-05

Re: [PATCH v2 10/10] af_unix: use freezable blocking calls in read

flat view

From: Rafael J. Wysocki <hidden>
Date: 2013-05-04 19:11:32
Also in: linux-pm, lkml

On Thursday, May 02, 2013 05:08:12 PM Tejun Heo wrote:
On Wed, May 01, 2013 at 06:35:08PM -0700, Colin Cross wrote:
quoted
Avoid waking up every thread sleeping in read call on an AF_UNIX
socket during suspend and resume by calling a freezable blocking
call.  Previous patches modified the freezer to avoid sending
wakeups to threads that are blocked in freezable blocking calls.

This call was selected to be converted to a freezable call because
it doesn't hold any locks or release any resources when interrupted
that might be needed by another freezing task or a kernel driver
during suspend, and is a common site where idle userspace tasks are
blocked.
Heh, so you are aware of the deadlock possibilities.  Good selection
of spots.  For all the conversion patches.

 Acked-by: Tejun Heo [off-list ref]
I wonder if that includes [3/10] (just to get the record straight)?

Rafael


-- 
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help