]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module
authorSu Yanjun <suyj.fnst@cn.fujitsu.com>
Thu, 14 Mar 2019 06:59:42 +0000 (14:59 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 25 May 2019 16:25:34 +0000 (18:25 +0200)
commitfd29be8be8ed573b9c23e522346453c18a849759
tree528d3b8136211d2216e4795fa8be6c7499ddafc4
parent1a2bb5125acb5be09ac8dcbf0f1e47ec28468fdc
xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module

[ Upstream commit 6ee02a54ef990a71bf542b6f0a4e3321de9d9c66 ]

When unloading xfrm6_tunnel module, xfrm6_tunnel_fini directly
frees the xfrm6_tunnel_spi_kmem. Maybe someone has gotten the
xfrm6_tunnel_spi, so need to wait it.

Fixes: 91cc3bb0b04ff("xfrm6_tunnel: RCU conversion")
Signed-off-by: Su Yanjun <suyj.fnst@cn.fujitsu.com>
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/ipv6/xfrm6_tunnel.c