rds: Fix warning.
authorDavid S. Miller <davem@davemloft.net>
Thu, 20 Dec 2018 04:53:18 +0000 (20:53 -0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 20 Dec 2018 04:53:18 +0000 (20:53 -0800)
>> net/rds/send.c:1109:42: warning: Using plain integer as NULL pointer

Fixes: ea010070d0a7 ("net/rds: fix warn in rds_message_alloc_sgs")
Reported-by: kbuild test robot <lkp@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/rds/send.c

index b39b3070621023bd06c215a90301c5340a4e95b7..3d822bad7de9093c4673349b0c465406b89d4722 100644 (file)
@@ -1109,9 +1109,11 @@ int rds_sendmsg(struct socket *sock, struct msghdr *msg, size_t payload_len)
                      sock_flag(rds_rs_to_sk(rs), SOCK_ZEROCOPY));
        int num_sgs = ceil(payload_len, PAGE_SIZE);
        int namelen;
-       struct rds_iov_vector_arr vct = {0};
+       struct rds_iov_vector_arr vct;
        int ind;
 
+       memset(&vct, 0, sizeof(vct));
+
        /* expect 1 RDMA CMSG per rds_sendmsg. can still grow if more needed. */
        vct.incr = 1;