vc4: replace opencoded slab_zalloc
Reviewed-by: Juan A. Suarez <jasuarez@igalia.com> Acked-by: Emma Anholt <emma@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15277>
This commit is contained in:
@@ -153,14 +153,12 @@ vc4_resource_transfer_map(struct pipe_context *pctx,
|
|||||||
rsc->initialized_buffers = ~0;
|
rsc->initialized_buffers = ~0;
|
||||||
}
|
}
|
||||||
|
|
||||||
trans = slab_alloc(&vc4->transfer_pool);
|
trans = slab_zalloc(&vc4->transfer_pool);
|
||||||
if (!trans)
|
if (!trans)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
/* XXX: Handle DONTBLOCK, DISCARD_RANGE, PERSISTENT, COHERENT. */
|
/* XXX: Handle DONTBLOCK, DISCARD_RANGE, PERSISTENT, COHERENT. */
|
||||||
|
|
||||||
/* slab_alloc_st() doesn't zero: */
|
|
||||||
memset(trans, 0, sizeof(*trans));
|
|
||||||
ptrans = &trans->base;
|
ptrans = &trans->base;
|
||||||
|
|
||||||
pipe_resource_reference(&ptrans->resource, prsc);
|
pipe_resource_reference(&ptrans->resource, prsc);
|
||||||
|
Reference in New Issue
Block a user