From: Eric W. Biederman Date: Tue, 4 Feb 2014 01:25:33 +0000 (-0800) Subject: audit: Use struct net not pid_t to remember the network namespce to reply in X-Git-Tag: v3.14-rc7~15^2~2 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=48095d991d85687569ac025b18a6c7ae1632c9f7;p=pandora-kernel.git audit: Use struct net not pid_t to remember the network namespce to reply in In struct audit_netlink_list and audit_reply add a reference to the network namespace of the caller and remove the userspace pid of the caller. This cleanly remembers the callers network namespace, and removes a huge class of races and nasty failure modes that can occur when attempting to relook up the callers network namespace from a pid_t (including the caller's network namespace changing, pid wraparound, and the pid simply not being present). Signed-off-by: "Eric W. Biederman" --- Reading git-diff-tree failed