On Thu, Mar 16, 2006 at 01:22:59AM -0800, David S. Miller ([EMAIL PROTECTED]) 
wrote:
> From: Evgeniy Polyakov <[EMAIL PROTECTED]>
> Date: Thu, 16 Mar 2006 12:07:38 +0300
> 
> > Prequeue is turned off for async sockets, since process can be 
> > not scheduled when new data arrives or is being sent, and data is not
> > copied through usual datagram methods, but directly to/from pinned
> > userspace pages.
> 
> If you are in this code path and ucopy task is set, task is on the cpu
> invoking input path via release_sock() running socket backlog.
> 
> The process is definitely "scheduled".

Why process should be there?
It can request for data and sleep away.
ucopy is never used for async sockets - all needed for transfer data is stored 
inside
kevents.

-- 
        Evgeniy Polyakov
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to