> The locking is needed to protect against items being removed from rmpp_list in > recv_timeout_handler() and recv_cleanup_handler(). No new items should be added > to the rmpp_list when ib_cancel_rmpp_recvs() is running (or there's a separate > bug). Ah, I see. That's trickier I guess... hmm... - R.