Vasu Dev wrote: > The fc_exch_done() requires calling code path to have extra exch > hold and then last exch release in that path will free the exchange > memory, mostly exch call paths already has this but the fc_exch_recv_req() > path. So added exch release() to fc_exch_recv_req() with making sure > extra exch hold in this code path, this will fix exch ref in code path > of handling exch originated from other side of initiator. > > Also fixed fc_seq_lookup_recip() called from fc_exch_recv_req() to > have extra exch hold for caller and releasing exchange in error cases. > > This patch has merged changes from Mike Christie sent in attachment > to this email > http://www.open-fcoe.org/pipermail/devel/2008-August/000618.html. > > Signed-off-by: Vasu Dev <[EMAIL PROTECTED]>
Looks ok. _______________________________________________ devel mailing list [email protected] http://www.open-fcoe.org/mailman/listinfo/devel
