mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 16:08:04 +02:00
anv/allocator: Rework a comment
This commit just fixes up the English a bit and re-flows the comment. Reviewed-by: Juan A. Suarez Romero <jasuarez@igalia.com>
This commit is contained in:
parent
bcc5d0defb
commit
01170df262
1 changed files with 5 additions and 4 deletions
|
|
@ -566,10 +566,11 @@ anv_block_pool_alloc_new(struct anv_block_pool *pool,
|
|||
assert(pool->map);
|
||||
return state.next;
|
||||
} else if (state.next == state.end) {
|
||||
/* We allocated the first block outside the pool, we have to grow it.
|
||||
* pool_state->next acts a mutex: threads who try to allocate now will
|
||||
* get block indexes above the current limit and hit futex_wait
|
||||
* below. */
|
||||
/* We allocated the first block outside the pool so we have to grow
|
||||
* the pool. pool_state->next acts a mutex: threads who try to
|
||||
* allocate now will get block indexes above the current limit and
|
||||
* hit futex_wait below.
|
||||
*/
|
||||
new.next = state.next + block_size;
|
||||
new.end = anv_block_pool_grow(pool, pool_state, block_size);
|
||||
old.u64 = __sync_lock_test_and_set(&pool_state->u64, new.u64);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue