From: Peter Oskolkov <p...@google.com>
Date: Sat, 15 Dec 2018 14:27:23 -0800

> Commit d9fbc7f6431f "net: tcp: prefer listeners bound to an address"
> removes port-only listener lookups. This caused segfaults in DCCP
> lookups because DCCP did not initialize the (addr,port) hashtable.
> 
> This patch adds said initialization.
> 
> The only non-trivial issue here is the size of the new hashtable.
> It seemed reasonable to make it match the size of the port-only
> hashtable (= INET_LHTABLE_SIZE) that was used previously. Other
> parameters to inet_hashinfo2_init() match those used in TCP.
> 
> Tested: syzcaller issues fixed; the second patch in the patchset
>         tests that DCCP lookups work correctly.
> 
> Fixes: d9fbc7f6431f "net: tcp: prefer listeners bound to an address"
> Reported-by: syzcaller <syzkal...@googlegroups.com>
> Signed-off-by: Peter Oskolkov <p...@google.com>

Applied.

Reply via email to