<html><body>
<p>Roland,<br>
<br>
        It's a team work debugging and testing effort. The problem is for each connection, ipoib_cm_post_receive_nonsrq() gets called, it uses a shared structure, which overwrite by each other. So one QP's post_recv will go to another QP context.<br>
<br>
Thanks<br>
Shirley<br>
<br>
<img width="16" height="16" src="cid:1__=08BBFEE0DFEE02238f9e8a93df938@us.ibm.com" border="0" alt="Inactive hide details for Roland Dreier <rdreier@cisco.com>">Roland Dreier <rdreier@cisco.com><br>
<br>
<br>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td style="background-image:url(cid:2__=08BBFEE0DFEE02238f9e8a93df938@us.ibm.com); background-repeat: no-repeat; " width="29%">
<ul>
<ul>
<ul>
<ul><b><font size="2">Roland Dreier <rdreier@cisco.com></font></b><font size="2"> </font><br>
<font size="2">Sent by: general-bounces@lists.openfabrics.org</font>
<p><font size="2">06/25/08 03:30 PM</font></ul>
</ul>
</ul>
</ul>
</td><td width="71%">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="1%"><img width="58" height="1" src="cid:3__=08BBFEE0DFEE02238f9e8a93df938@us.ibm.com" border="0" alt=""><br>
<div align="right"><font size="2">To</font></div></td><td width="100%"><img width="1" height="1" src="cid:3__=08BBFEE0DFEE02238f9e8a93df938@us.ibm.com" border="0" alt=""><br>
<font size="2">dwilder@linux.vnet.ibm.com</font></td></tr>

<tr valign="top"><td width="1%"><img width="58" height="1" src="cid:3__=08BBFEE0DFEE02238f9e8a93df938@us.ibm.com" border="0" alt=""><br>
<div align="right"><font size="2">cc</font></div></td><td width="100%"><img width="1" height="1" src="cid:3__=08BBFEE0DFEE02238f9e8a93df938@us.ibm.com" border="0" alt=""><br>
<font size="2">general@lists.openfabrics.org</font></td></tr>

<tr valign="top"><td width="1%"><img width="58" height="1" src="cid:3__=08BBFEE0DFEE02238f9e8a93df938@us.ibm.com" border="0" alt=""><br>
<div align="right"><font size="2">Subject</font></div></td><td width="100%"><img width="1" height="1" src="cid:3__=08BBFEE0DFEE02238f9e8a93df938@us.ibm.com" border="0" alt=""><br>
<font size="2">[ofa-general] Re: [PATCH] Corrects a race in     ipoib_cm_post_receive_nonsrq()</font></td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="58"><img width="1" height="1" src="cid:3__=08BBFEE0DFEE02238f9e8a93df938@us.ibm.com" border="0" alt=""></td><td width="336"><img width="1" height="1" src="cid:3__=08BBFEE0DFEE02238f9e8a93df938@us.ibm.com" border="0" alt=""></td></tr>
</table>
</td></tr>
</table>
<br>
<tt> > This patch corrects a race condition in ipoib_cm_post_receive_nonsrq()<br>
 > which allows wqes from one QP context to be post_recv<br>
 > to another QP context. Thanks to Hong-Nam Nguyen for finding this bug<br>
<br>
Please be explicit about what the race is, so that I don't have to<br>
repeat your debugging work.<br>
<br>
 > Signed-off-by: Pradeep Satyanarayana <pradeep@us.ibm.com><br>
<br>
How does Pradeep figure into this?  Is he the original author of this<br>
patch?  By default when I import this into git, the From: line of your<br>
email will be used as the author, so you (David) will be the author.<br>
<br>
If you are sending a patch that someone else wrote, please include a<br>
line in the body of your email like<br>
<br>
From: Pradeep Satyanarayana <pradeep@us.ibm.com><br>
<br>
showing the original author.<br>
<br>
 - R.<br>
_______________________________________________<br>
general mailing list<br>
general@lists.openfabrics.org<br>
</tt><tt><a href="http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general">http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general</a></tt><tt><br>
<br>
To unsubscribe, please visit </tt><tt><a href="http://openib.org/mailman/listinfo/openib-general">http://openib.org/mailman/listinfo/openib-general</a></tt><tt><br>
</tt><br>
</body></html>