Rev 4552 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4552 | Rev 4554 | ||
---|---|---|---|
Line 461... | Line 461... | ||
461 | 461 | ||
462 | fibril_mutex_lock(&used_lock); |
462 | fibril_mutex_lock(&used_lock); |
463 | l = hash_table_find(&ui_hash, ikey); |
463 | l = hash_table_find(&ui_hash, ikey); |
464 | if (l) { |
464 | if (l) { |
465 | fidx = hash_table_get_instance(l, fat_idx_t, uih_link); |
465 | fidx = hash_table_get_instance(l, fat_idx_t, uih_link); |
466 | futex_down(&fidx->lock); |
466 | fibril_mutex_lock(&fidx->lock); |
467 | } |
467 | } |
468 | fibril_mutex_unlock(&used_lock); |
468 | fibril_mutex_unlock(&used_lock); |
469 | 469 | ||
470 | return fidx; |
470 | return fidx; |
471 | } |
471 | } |