Hi, trivial errors to report in the current trunk (7191)
file: ompi-trunk/ompi/mca/rcache/rb/rcache_rb_mru.c lines: 75 & 85, arguments to the lock/unlock functions were incorrect (i.e. each missing a '&' to the lock argument) Congratulations on the fine work done by all! Thanks, John 67 /* 68 * touch an item in the mru list 69 */ 70 int mca_rcache_base_mru_touch( 71 mca_rcache_rb_module_t* rcache, 72 mca_mpool_base_registration_t* reg 73 ){ 74 int rc; 75 OPAL_THREAD_LOCK(&rcache->rb_lock); 76 if(NULL == opal_list_remove_item( 77 &rcache->mru_list, 78 (opal_list_item_t*) reg 79 )) { 80 rc = OMPI_ERROR; 81 } else { 82 opal_list_append(&rcache->mru_list, (opal_list_item_t*) reg); 83 rc = OMPI_SUCCESS; 84 } 85 OPAL_THREAD_UNLOCK(&rcache->rb_lock); 86 return rc; 87 }