On Mon, 2019-11-25 at 22:52 +0000, Jules Irenge wrote: > Replace 0 with NULL to fix warning detected by sparse tool. > warning: Using plain integer as NULL pointer [] > diff --git a/net/sunrpc/xprtsock.c b/net/sunrpc/xprtsock.c [] > @@ -614,7 +614,7 @@ xs_read_stream_reply(struct sock_xprt *transport, struct msghdr *msg, int flags) > static ssize_t > xs_read_stream(struct sock_xprt *transport, int flags) > { > - struct msghdr msg = { 0 }; > + struct msghdr msg = { NULL }; Rather than depending on the first member to be a pointer perhaps better to use the equivalent struct msghdr msg = {};