]> git.baikalelectronics.ru Git - kernel.git/commit
net: add skb_to_full_sk() helper and use it in selinux_netlbl_skbuff_setsid()
authorEric Dumazet <edumazet@google.com>
Sun, 8 Nov 2015 18:54:07 +0000 (10:54 -0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 9 Nov 2015 01:56:38 +0000 (20:56 -0500)
commit558553b23710037ec66b638ac613adedf8bd3385
tree5ce71817a67798bdd4a669a63b110d83952c2feb
parent32bc8c7a82c49c472548fd3b780652cbdfe26bc6
net: add skb_to_full_sk() helper and use it in selinux_netlbl_skbuff_setsid()

Generalize selinux_skb_sk() added in commit adb7ffd5f665
("selinux: fix random read in selinux_ip_postroute_compat()")
so that we can use it other contexts.

Use it right away in selinux_netlbl_skbuff_setsid()

Fixes: 4b6a53b8f218 ("tcp: attach SYNACK messages to request sockets instead of listener")
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/inet_sock.h
security/selinux/hooks.c
security/selinux/netlabel.c