[openib-general] Re: [PATCH]Repost: IPoIB skb panic
Eli Cohen
eli at mellanox.co.il
Sun Jun 4 07:17:08 PDT 2006
> More clarification: we saw two races here:
> 1. path_free() was called by both unicast_arp_send() and
> ipoib_flush_paths() in the same time.
It is not possible to call path_free() on the same object from both
unicast_arp_send() and ipoib_flush_paths(). This becasue
unicast_arp_send() calls it only for newly created objects for which
path_rec_create() failed, in which case the object was never inserted
into the list or the rb_tree.
> 2. during unicast arp skb retransmission, unicast_arp_send() appended
> the skb on the list, while ipoib_flush_paths() calling path_free() to
> free the same skb from the list.
I don't see any issue here as well.
Can you reproduce the crash? If you do, can you send how?
More information about the general
mailing list