summaryrefslogtreecommitdiffstats
path: root/net/sched/cls_cgroup.c
diff options
context:
space:
mode:
authorEric W. Biederman <ebiederm@xmission.com>2012-05-25 18:42:54 +0200
committerEric W. Biederman <ebiederm@xmission.com>2012-08-15 06:55:27 +0200
commit9eea9515cb5f3a4416511ef54b1cc98ca04869a1 (patch)
treebfbcf2b618a42a19128e75230529cd5d1ebf0167 /net/sched/cls_cgroup.c
parentuserns: Teach inet_diag to work with user namespaces (diff)
downloadlinux-9eea9515cb5f3a4416511ef54b1cc98ca04869a1.tar.xz
linux-9eea9515cb5f3a4416511ef54b1cc98ca04869a1.zip
userns: nfnetlink_log: Report socket uids in the log sockets user namespace
At logging instance creation capture the peer netlink socket's user namespace. Use the captured peer user namespace when reporting socket uids to the peer. The peer socket's user namespace is guaranateed to be valid until the user closes the netlink socket. nfnetlink_log removes instances during the final close of a socket. __build_packet_message does not get called after an instance is destroyed. Therefore it is safe to let the peer netlink socket take care of the user namespace reference counting for us. Acked-by: David S. Miller <davem@davemloft.net> Acked-by: Serge Hallyn <serge.hallyn@canonical.com> Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Diffstat (limited to 'net/sched/cls_cgroup.c')
0 files changed, 0 insertions, 0 deletions