From ff98668862d650aeb78c36b2af32460b476a62cc Mon Sep 17 00:00:00 2001 From: Trond Myklebust Date: Tue, 2 Mar 2010 13:06:21 -0500 Subject: [PATCH] --- yaml --- r: 186157 b: refs/heads/master c: 9fcfe0c83c3b04a759cde6b8c5f961237f17808b h: refs/heads/master i: 186155: 11ab4e4a33e3795f83edab16b97ad99c25dc60ab v: v3 --- [refs] | 2 +- trunk/net/sunrpc/xprtsock.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index cb45c3ab925b..15405c0b858d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0f79fd6f5c52e05918e44996b0a1b18383d0fbc2 +refs/heads/master: 9fcfe0c83c3b04a759cde6b8c5f961237f17808b diff --git a/trunk/net/sunrpc/xprtsock.c b/trunk/net/sunrpc/xprtsock.c index 721bafd95a0f..712412982cee 100644 --- a/trunk/net/sunrpc/xprtsock.c +++ b/trunk/net/sunrpc/xprtsock.c @@ -1912,6 +1912,11 @@ static void xs_tcp_setup_socket(struct rpc_xprt *xprt, case -EALREADY: xprt_clear_connecting(xprt); return; + case -EINVAL: + /* Happens, for instance, if the user specified a link + * local IPv6 address without a scope-id. + */ + goto out; } out_eagain: status = -EAGAIN;