sunrpc: fix debug message in svc_create_xprt()
authorVasily Averin <vvs@virtuozzo.com>
Mon, 24 Dec 2018 11:46:14 +0000 (14:46 +0300)
committerJ. Bruce Fields <bfields@redhat.com>
Fri, 28 Dec 2018 02:01:41 +0000 (21:01 -0500)
_svc_create_xprt() returns positive port number
so its non-zero return value is not an error

Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Vasily Averin <vvs@virtuozzo.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
net/sunrpc/svc_xprt.c

index bd42da2..4eb8fbf 100644 (file)
@@ -296,9 +296,9 @@ int svc_create_xprt(struct svc_serv *serv, const char *xprt_name,
                request_module("svc%s", xprt_name);
                err = _svc_create_xprt(serv, xprt_name, net, family, port, flags);
        }
-       if (err)
+       if (err < 0)
                dprintk("svc: transport %s not found, err %d\n",
-                       xprt_name, err);
+                       xprt_name, -err);
        return err;
 }
 EXPORT_SYMBOL_GPL(svc_create_xprt);