From: Eric Dumazet
Date: Wed, 02 Nov 2016 14:41:50 -0700
> From: Eric Dumazet
>
> After my commit, tcp_sendmsg() might restart its loop after
> processing socket backlog.
>
> If sk_err is set, we blindly return an error, even though we
> copied data to user space before.
>
> We should instead
On Wed, Nov 2, 2016 at 5:41 PM, Eric Dumazet wrote:
> From: Eric Dumazet
>
> After my commit, tcp_sendmsg() might restart its loop after
> processing socket backlog.
>
> If sk_err is set, we blindly return an error, even though we
> copied data to user space before.
>
> We should instead return n
From: Eric Dumazet
After my commit, tcp_sendmsg() might restart its loop after
processing socket backlog.
If sk_err is set, we blindly return an error, even though we
copied data to user space before.
We should instead return number of bytes that could be copied,
otherwise user space might rese