xt_qtaguid: Use sk_callback_lock read locks before reading sk->sk_socket
authorMohamad Ayyash <mkayyash@google.com>
Wed, 14 Jan 2015 03:20:44 +0000 (19:20 -0800)
committerMohamad Ayyash <mkayyash@google.com>
Wed, 28 Jan 2015 20:18:37 +0000 (12:18 -0800)
commitaac55d5ed474e8b6b08d85e742727e5dc0b7893c
tree6c195f41edcbed3520b880f6ee6d43537b24f9bf
parent86a47ad60de5221c3869821d3552dcd1c89199f5
xt_qtaguid: Use sk_callback_lock read locks before reading sk->sk_socket

It prevents a kernel panic when accessing sk->sk_socket fields due to NULLing sk->sk_socket when sock_orphan is called through
sk_common_release.

Change-Id: I4aa46b4e2d8600e4d4ef8dcdd363aa4e6e5f8433
Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
(cherry picked from commit cdea0ebcb8bcfe57688f6cb692b49e550ebd9796)
net/netfilter/xt_qtaguid.c