]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'l2tp-fixes'
authorDavid S. Miller <davem@davemloft.net>
Wed, 30 Nov 2016 19:14:09 +0000 (14:14 -0500)
committerDavid S. Miller <davem@davemloft.net>
Wed, 30 Nov 2016 19:14:09 +0000 (14:14 -0500)
commit533e41ead1c0649cc23cd7f8c3e90329e3345b09
tree9546bf8fd1837769d8ff63d13acac5a1f57e5a9a
parent82eae8f8448908063abbbb1c0828dc6f3fa64159
parent3e1fb136bdc79f38224ab2d0ffe5654a8edd1ea9
Merge branch 'l2tp-fixes'

Guillaume Nault says:

====================
l2tp: fixes for l2tp_ip and l2tp_ip6 socket handling

This series addresses problems found while working on commit 449b834034ee
("l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind()").

The first three patches fix races in socket's connect, recv and bind
operations. The last two ones fix scenarios where l2tp fails to
correctly lookup its userspace sockets.

Apart from the last patch, which is l2tp_ip6 specific, every patch
fixes the same problem in the L2TP IPv4 and IPv6 code.

All problems fixed by this series exist since the creation of the
l2tp_ip and l2tp_ip6 modules.

Changes since v1:
  * Patch #3: fix possible uninitialised use of 'ret' in l2tp_ip_bind().
====================

Acked-by: James Chapman <jchapman@katalix.com>