From: Adam C. Emerson Date: Tue, 8 May 2018 23:26:28 +0000 (-0400) Subject: msg/rdma/infiniband: Silence memset warning X-Git-Tag: v14.0.0~162^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7fcfb60170e7cd293109c0c74ac1e4cdcd31b143;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 --- 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);