On 10/01/2018 03:43 PM, David Miller wrote:
> From: Eric Dumazet
> Date: Mon, 1 Oct 2018 15:02:26 -0700
>> This patch extends what I did in commit 449809a66c1d ("tcp/dccp:
>> block BH for SYN processing") by adding an extra rcu_read_{lock|unlock}
>> pair in the paths that might be taken when
From: Eric Dumazet
Date: Mon, 1 Oct 2018 15:02:26 -0700
> In normal SYN processing, packets are handled without listener
> lock and in RCU protected ingress path.
>
> But syzkaller is known to be able to trick us and SYN
> packets might be processed in process context, after being
> queued into
In normal SYN processing, packets are handled without listener
lock and in RCU protected ingress path.
But syzkaller is known to be able to trick us and SYN
packets might be processed in process context, after being
queued into socket backlog.
In commit 06f877d613be ("tcp/dccp: fix other lockdep
Sorry, I didn't get to process any networking patches today.
I got sidetracked fixing a bug in gcc-4.2.x that miscompiles the
kernel, and then debugging the block layer scatterlist regressions
added yesterday to Linus's tree.
Those are both resolved, so if nothing new explodes I'll try to catch