From: Adam C. Emerson Date: Tue, 8 May 2018 23:26:28 +0000 (-0400) Subject: msg/rdma/infiniband: Silence memset warning X-Git-Tag: v13.2.0~37^2~8 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=533a2d8d0f7d05386cad48e8c5dacee8806e1f56;p=ceph.git msg/rdma/infiniband: Silence memset warning Though it may be better in the long-run to replace the malloc-like interface with an Allocator type interface. Signed-off-by: Adam C. Emerson (cherry picked from commit 7fcfb60170e7cd293109c0c74ac1e4cdcd31b143) --- diff --git a/src/msg/async/rdma/Infiniband.cc b/src/msg/async/rdma/Infiniband.cc index b99100139c70..9ead47be8767 100644 --- a/src/msg/async/rdma/Infiniband.cc +++ b/src/msg/async/rdma/Infiniband.cc @@ -584,7 +584,7 @@ int Infiniband::MemoryManager::Cluster::fill(uint32_t num) end = base + bytes; assert(base); chunk_base = static_cast(::malloc(sizeof(Chunk) * num)); - memset(chunk_base, 0, sizeof(Chunk) * num); + memset(static_cast(chunk_base), 0, sizeof(Chunk) * num); free_chunks.reserve(num); ibv_mr* m = ibv_reg_mr(manager.pd->pd, base, bytes, IBV_ACCESS_REMOTE_WRITE | IBV_ACCESS_LOCAL_WRITE); assert(m);