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

Reply via email to