On Fri, 2016-10-07 at 11:01 +0100, Stefan Hajnoczi wrote: > Although getaddrinfo(3) with IPPROTO_UDP works fine for AF_INET and > AF_INET6, the AF_VSOCK address family does not support IPPROTO_UDP and > produces an error. > > Drop IPPROTO_UDP and use the 0 default (TCP) which works for all address > families. Modern NFS uses TCP anyway so it's strange to specify UDP. > > Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx> > --- > utils/mount/stropts.c | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) > > diff --git a/utils/mount/stropts.c b/utils/mount/stropts.c > index d5dfb5e..ab2d37b 100644 > --- a/utils/mount/stropts.c > +++ b/utils/mount/stropts.c > @@ -885,9 +885,7 @@ static int nfs_try_mount(struct nfsmount_info *mi) > int result = 0; > > if (mi->address == NULL) { > - struct addrinfo hint = { > - .ai_protocol = (int)IPPROTO_UDP, > - }; > + struct addrinfo hint = {}; > int error; > struct addrinfo *address; > I think this is ok. Reviewed-by: Jeff Layton <jlayton@xxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html