Red Hat Bugzilla – Bug 489764
IPSEC will fail to work
Last modified: 2009-04-01 01:40:42 EDT
Description of problem:
xfrm_state_walk_done attempts to get a lock it already has.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Attempt to connect via IPSEC
Suspect that it hangs
Found through code inspection.
Here is the code from net/xfrm/xfrm_state.c:
void xfrm_state_walk_done(struct xfrm_state_walk *walk)
That second lock should be an unlock.
This bug is also upstream.
caused by commit 12a169e7d8f4b1c95252d8b04ed0f1033ed7cfe2
"ipsec: Put dumpers on the dump list"
In 2.6.29-16, sent upstream and acked by maintainer.
The fix will be in 126.96.36.199