rem: lock_release( foo );
add: lock_release( t_list->mutex );
context: int rmv_from_timer_list( struct timer_link* tl ){	gen_lock_t *foo;	if (is_in_timer_list( tl )) {		/* lock the list */		lock_get(tl->timer_list->mutex);		/* remove it */		tl->prev_tl->next_tl = tl->next_tl;		tl->next_tl->prev_tl = tl->prev_tl;		tl->next_tl = 0;		tl->prev_tl = 0;		/* unlock the list */		DBG("DEBUG: rmv_from_timer_list[%p]: %p\n",tl->timer_list,tl);		foo = tl->timer_list->mutex;		tl->timer_list = 0;		lock_release( foo );		return 1;	}	return -1;}