Krishna Kumar wrote: > rdma_listen could be called from a context where id_priv->list > is not initialized. Then at a later stage, a cma_cancel_listen > does a list_del() which could oops since this element is not > on any list. > > Eg, in rdma_listen(), if id->device is !NULL, it calls > cma_ib_listen() which doesn't add this id to any list. A > cma_cancel_listen() will do a list_del.
I don't think this is needed. cma_cancel_listens() is only called if the id is listening across multiple devices (and id->device is NULL). See cma_cancel_operation(). - Sean _______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
