{\r
p_mad_element_list = p_last_mad_element = NULL;\r
\r
- cl_spinlock_acquire( &p_pool_key->h_al->obj.lock );\r
+ cl_spinlock_acquire( &p_pool_key->h_al->mad_lock );\r
for( p_list_item = cl_qlist_head( &p_pool_key->h_al->mad_list );\r
p_list_item != cl_qlist_end( &p_pool_key->h_al->mad_list );\r
p_list_item = p_next_item )\r
p_last_mad_element = &p_mad->element;\r
p_last_mad_element->p_next = NULL;\r
}\r
- cl_spinlock_release( &p_pool_key->h_al->obj.lock );\r
+ cl_spinlock_release( &p_pool_key->h_al->mad_lock );\r
\r
/* Return any outstanding MADs to the pool. */\r
if( p_mad_element_list )\r