Module: Mesa
Branch: main
Commit: 42fe3c5815459a09a637f827163986e80a264ddd
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=42fe3c5815459a09a637f827163986e80a264ddd

Author: Pierre-Eric Pelloux-Prayer <[email protected]>
Date:   Tue Mar  8 11:56:13 2022 +0100

etnaviv: replace opencoded slab_zalloc

Reviewed-by: Christian Gmeiner <[email protected]>
Acked-by: Emma Anholt <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15277>

---

 src/gallium/drivers/etnaviv/etnaviv_transfer.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/gallium/drivers/etnaviv/etnaviv_transfer.c 
b/src/gallium/drivers/etnaviv/etnaviv_transfer.c
index 9d745226410..c893f0b7bb1 100644
--- a/src/gallium/drivers/etnaviv/etnaviv_transfer.c
+++ b/src/gallium/drivers/etnaviv/etnaviv_transfer.c
@@ -201,13 +201,10 @@ etna_transfer_map(struct pipe_context *pctx, struct 
pipe_resource *prsc,
    struct pipe_transfer *ptrans;
    enum pipe_format format = prsc->format;
 
-   trans = slab_alloc(&ctx->transfer_pool);
+   trans = slab_zalloc(&ctx->transfer_pool);
    if (!trans)
       return NULL;
 
-   /* slab_alloc() doesn't zero */
-   memset(trans, 0, sizeof(*trans));
-
    /*
     * Upgrade to UNSYNCHRONIZED if target is PIPE_BUFFER and range is 
uninitialized.
     */

Reply via email to