[openib-general] [PATCH][RFC] uverbs SRQ implementation
Roland Dreier
rolandd at cisco.com
Wed Aug 3 12:38:27 PDT 2005
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.
More information about the general
mailing list