Grant> my preference is to write this as:
    Grant>      srq = cmd.is_srq ?  idr_find(&ib_uverbs_srq_idr, 
cmd.srq_handle) : NULL;

OK, good suggestion.  Done in my tree.

    Grant> I think it's redudant to test cmd.is_srq.  srq is NULL if
    Grant> cmd.is_srq is not set.  ie !srq should short circuit the
    Grant> rest of the test.

As Fab points out, the logic is a little more complicated since the
user may not have passed us an SRQ.  We don't want to fail if the user
didn't give us an SRQ.

    Grant> Do I need to worry about infinite (or very long) retry
    Grant> loops here?  If not, maybe add a one-liner comment
    Grant> explaining what limits the retry.

This is standard use of the idr stuff.  I don't think the code needs
to change, and the logic is common enough in the kernel that we
shouldn't need a comment in this one spot.

 - R.
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to