android_kernel_samsung_msm8976/net/xfrm
Herbert Xu 95647ad18b xfrm: Use __skb_queue_tail in xfrm_trans_queue
commit d16b46e4fd8bc6063624605f25b8c0835bb1fbe3 upstream.

We do not need locking in xfrm_trans_queue because it is designed
to use per-CPU buffers.  However, the original code incorrectly
used skb_queue_tail which takes the lock.  This patch switches
it to __skb_queue_tail instead.

Reported-and-tested-by: Artem Savkov <asavkov@redhat.com>
Fixes: acf568ee859f ("xfrm: Reinject transport-mode packets...")
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2019-07-27 21:46:26 +02:00
..
Kconfig
Makefile
xfrm_algo.c
xfrm_hash.c
xfrm_hash.h
xfrm_input.c xfrm: Use __skb_queue_tail in xfrm_trans_queue 2019-07-27 21:46:26 +02:00
xfrm_ipcomp.c
xfrm_output.c
xfrm_policy.c xfrm: Copy policy family in clone_policy 2019-07-27 21:45:26 +02:00
xfrm_proc.c
xfrm_replay.c
xfrm_state.c
xfrm_sysctl.c
xfrm_user.c ipsec: Fix aborted xfrm policy dump crash 2019-07-27 21:45:39 +02:00