On Sat, 2 Sep 2006, jamal wrote: > Against net-2.6.19 > > signed-off-by: Jamal Hadi Salim <[EMAIL PROTECTED]>
+xfrm_stateonly_find(xfrm_address_t *daddr, xfrm_address_t *saddr, + unsigned short family, u32 reqid, u8 mode, u8 proto) +{ + unsigned int h = xfrm_dst_hash(daddr, saddr, 0, family); + struct xfrm_state *rx = NULL, *x = NULL; + struct hlist_node *entry; + + spin_lock(&xfrm_state_lock); Shouldn't this be spin_lock_bh()? + spin_unlock(&xfrm_state_lock); + + if (rx) + xfrm_state_hold(rx); I think you need to grab the reference before letting go of the lock. Can you please include patches inline, or tell me how to get pine to quote attachments? :-) -- James Morris <[EMAIL PROTECTED]> -- VGER BF report: U 0.5 - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html