node->type.length = len;\r
node->type.access_ctrl = access_ctrl;\r
\r
- IBSP_TRACE( IBSP_DBG_MEM, ("pinning memory node %p\n", node) );\r
+ IBSP_TRACE2( IBSP_DBG_MEM, ("pinning memory node %p\n", node) );\r
status = ib_reg_mem( pd, &node->type, &node->lkey, &node->rkey, &node->mr_handle );\r
\r
if( status )\r
IBSP_ENTER( IBSP_DBG_MEM );\r
\r
cl_spinlock_acquire( &mem_list->mutex );\r
+ IBSP_TRACE1( IBSP_DBG_MEM,\r
+ ("%d registrations.\n", cl_qlist_count( &mem_list->list )) );\r
\r
while( (item = cl_qlist_remove_head( &mem_list->list )) != cl_qlist_end( &mem_list->list ) )\r
{\r
struct memory_node *node = PARENT_STRUCT(item, struct memory_node, item);\r
ib_api_status_t status;\r
\r
- IBSP_TRACE( IBSP_DBG_MEM, ("unpinning ,memory node node %p\n", node) );\r
+ IBSP_TRACE2( IBSP_DBG_MEM, ("unpinning ,memory node node %p\n", node) );\r
status = ib_dereg_mr( node->mr_handle );\r
if( status )\r
{\r
- IBSP_ERROR( ("ib_dereg_mem failed (%d)\n", status) );\r
+ IBSP_ERROR(\r
+ ("ib_dereg_mem returned %s\n", ib_get_err_str( status )) );\r
}\r
else\r
{\r