X-Git-Url: http://git.etherboot.org/mirror/winof/.git/blobdiff_plain/7b493544088aea087e2378a3d5b23729d58d3607..3bf9cf7d4111ea10b5d954c75aaaf52e12de474f:/ulp/wsd/user/ibsp_mem.c?ds=sidebyside diff --git a/ulp/wsd/user/ibsp_mem.c b/ulp/wsd/user/ibsp_mem.c index 0361e2ce..a1f431c5 100644 --- a/ulp/wsd/user/ibsp_mem.c +++ b/ulp/wsd/user/ibsp_mem.c @@ -246,6 +246,7 @@ ibsp_dereg_hca( IN struct mr_list *mem_list ) { cl_list_item_t *item; + cl_list_item_t *item1; IBSP_ENTER( IBSP_DBG_MEM ); @@ -264,13 +265,12 @@ ibsp_dereg_hca( * Clear the pointer from the node to this registration. No need * to remove from the list as we're about to free the registration. */ - for( item = cl_qlist_head( &p_reg->node_list ); - item != cl_qlist_end( &p_reg->node_list ); - item = cl_qlist_next( item ) ) + for( item1 = cl_qlist_head( &p_reg->node_list ); + item1 != cl_qlist_end( &p_reg->node_list ); + item1 = cl_qlist_next( item1 ) ) { struct memory_node *p_node = - PARENT_STRUCT( item, struct memory_node, mr_item ); - + PARENT_STRUCT( item1, struct memory_node, mr_item ); p_node->p_reg = NULL; }