]> git.baikalelectronics.ru Git - kernel.git/commit
l2tp: Fix inet_opt conversion.
authorDavid S. Miller <davem@davemloft.net>
Thu, 28 Apr 2011 20:54:06 +0000 (13:54 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 28 Apr 2011 20:54:06 +0000 (13:54 -0700)
commitf27182be83a9b5285cc94b214659121a17653410
treed91a4d3b432511936f903ed8cb6022ad0b6102b0
parent494e36e4e32a2c9a0906974c46debe04de94f3d5
l2tp: Fix inet_opt conversion.

We don't actually hold the socket lock at this point, so the
rcu_dereference_protected() isn't' correct.  Thanks to Eric
Dumazet for pointing this out.

Thankfully, we're only interested in fetching the faddr value
if srr is enabled, so we can simply make this an RCU sequence
and use plain rcu_dereference().

Reported-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/l2tp/l2tp_ip.c