linux/net
Cong Wang 7a9885b93b xfrm: use separated locks to protect pointers of struct xfrm_state_afinfo
afinfo->type_map and afinfo->mode_map deserve separated locks,
they are different things.

We should just take RCU read lock to protect afinfo itself,
but not for the inner pointers.

Cc: Steffen Klassert <steffen.klassert@secunet.com>
Cc: Herbert Xu <herbert@gondor.apana.org.au>
Cc: "David S. Miller" <davem@davemloft.net>
Signed-off-by: Cong Wang <amwang@redhat.com>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
2013-01-17 10:03:57 +01:00
..
9p
802
8021q ethtool: fix drvinfo strings set in drivers 2013-01-06 21:06:31 -08:00
appletalk
atm
ax25
batman-adv ethtool: fix drvinfo strings set in drivers 2013-01-06 21:06:31 -08:00
bluetooth
bridge ethtool: fix drvinfo strings set in drivers 2013-01-06 21:06:31 -08:00
caif
can
ceph
core net: splice: avoid high order page splitting 2013-01-06 21:07:24 -08:00
dcb
dccp
decnet
dns_resolver
dsa ethtool: fix drvinfo strings set in drivers 2013-01-06 21:06:31 -08:00
ethernet net: remove unnecessary NET_ADDR_RANDOM "bitclean" 2013-01-03 22:37:36 -08:00
ieee802154
ipv4 tcp: make sysctl_tcp_ecn namespace aware 2013-01-06 21:09:56 -08:00
ipv6 tcp: make sysctl_tcp_ecn namespace aware 2013-01-06 21:09:56 -08:00
ipx
irda
iucv
key
l2tp
lapb
llc
mac80211
mac802154
netfilter
netlabel
netlink
netrom
nfc
openvswitch ethtool: fix drvinfo strings set in drivers 2013-01-06 21:06:31 -08:00
packet
phonet
rds IB/rds: suppress incompatible protocol when version is known 2012-12-26 15:17:37 -08:00
rfkill
rose
rxrpc
sched net: sched: integer overflow fix 2012-12-22 00:03:00 -08:00
sctp sctp: make sctp_addr_wq_timeout_handler static 2012-12-28 20:32:36 -08:00
sunrpc
tipc
unix
wanrouter
wimax
wireless ethtool: fix drvinfo strings set in drivers 2013-01-06 21:06:31 -08:00
x25
xfrm xfrm: use separated locks to protect pointers of struct xfrm_state_afinfo 2013-01-17 10:03:57 +01:00
compat.c
Kconfig
Makefile
nonet.c
socket.c
sysctl_net.c