]> www.infradead.org Git - users/jedix/linux-maple.git/commit
crypto: af_alg - Avoid sock_graft call warning
authorHerbert Xu <herbert@gondor.apana.org.au>
Mon, 10 Jul 2017 14:00:48 +0000 (22:00 +0800)
committerJack Vogel <jack.vogel@oracle.com>
Fri, 23 Mar 2018 05:38:10 +0000 (22:38 -0700)
commit3aa9f20902c5b7a6326a72a4756f11cddd31253a
treedf6f156ced1cea1d7d72c0617a3718671cf5d68c
parent731211baced7ef9201d96973e106bb21672c0923
crypto: af_alg - Avoid sock_graft call warning

The newly added sock_graft warning triggers in af_alg_accept.
It's harmless as we're essentially doing sock->sk = sock->sk.

The sock_graft call is actually redundant because all the work
it does is subsumed by sock_init_data.  However, it was added
to placate SELinux as it uses it to initialise its internal state.

This patch avoisd the warning by making the SELinux call directly.

Reported-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Acked-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit 2acce6aa9f6569d4e135b2c4cfb56acce95efaeb)

Orabug: 26895616,27426147

Signed-off-by: Ethan Zhao <ethan.zhao@oracle.com>
Reviewed-by: Jack Vogel <jack.vogel@oracle.com>
crypto/af_alg.c