summaryrefslogtreecommitdiffstats
path: root/net/tipc/zone.c
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2008-09-03 05:14:15 +0200
committerDavid S. Miller <davem@davemloft.net>2008-09-03 05:14:15 +0200
commit37b08e34a98c664bea86e3fae718ac45a46b7276 (patch)
tree8d0cc32bdbfda4d992177aeda56700bea0f918dd /net/tipc/zone.c
parentipv: Re-enable IP when MTU > 68 (diff)
downloadlinux-37b08e34a98c664bea86e3fae718ac45a46b7276.tar.xz
linux-37b08e34a98c664bea86e3fae718ac45a46b7276.zip
ipsec: Fix deadlock in xfrm_state management.
Ever since commit 4c563f7669c10a12354b72b518c2287ffc6ebfb3 ("[XFRM]: Speed up xfrm_policy and xfrm_state walking") it is illegal to call __xfrm_state_destroy (and thus xfrm_state_put()) with xfrm_state_lock held. If we do, we'll deadlock since we have the lock already and __xfrm_state_destroy() tries to take it again. Fix this by pushing the xfrm_state_put() calls after the lock is dropped. Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/tipc/zone.c')
0 files changed, 0 insertions, 0 deletions