mempool: use bzero
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 18 Mar 2024 15:19:33 +0000 (11:19 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 18 Mar 2024 15:19:33 +0000 (11:19 -0400)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I1a1d13e856dd73576cc0c2fea46fb4dcd3eef963

src/rseq-mempool.c

index 23b64f06435445c69d4513a663a2a77a7309d2af..1456e5b40ac379576344d149a1dbe7c4a672d4ea 100644 (file)
@@ -277,7 +277,7 @@ void rseq_percpu_zero_item(struct rseq_mempool *pool,
 
        init_p = __rseq_pool_range_init_ptr(range, item_offset);
        if (init_p)
-               memset(init_p, 0, pool->item_len);
+               bzero(init_p, pool->item_len);
        for (i = 0; i < pool->attr.max_nr_cpus; i++) {
                char *p = __rseq_pool_range_percpu_ptr(range, i,
                                item_offset, pool->attr.stride);
@@ -297,7 +297,7 @@ void rseq_percpu_zero_item(struct rseq_mempool *pool,
                 */
                if (!memcmpbyte(p, 0, pool->item_len))
                        continue;
-               memset(p, 0, pool->item_len);
+               bzero(p, pool->item_len);
        }
 }
 
This page took 0.026264 seconds and 4 git commands to generate.