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)
committerSteffen Klassert <steffen.klassert@secunet.com>
Fri, 15 Mar 2019 10:11:42 +0000 (11:11 +0100)
commit6ee02a54ef990a71bf542b6f0a4e3321de9d9c66
tree37debb665cc4dfa7761e7bf12597b82e512cb28c
parentf10e0010fae8174dc20bdc872bcaa85baa925cb7
xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module

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>
net/ipv6/xfrm6_tunnel.c