Signed-off-by: Stanislav Kinsbursky <skinsbursky@parallels.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
 int lockd_up(struct net *net)
 {
        struct svc_serv *serv;
-       int             error = 0;
+       int error;
 
        mutex_lock(&nlmsvc_mutex);
 
                goto err_start;
        }
 
+       nlmsvc_users++;
        /*
         * Note: svc_serv structures have an initial use count of 1,
         * so we exit through here on both success and failure.
         */
 err_net:
        svc_destroy(serv);
-       if (!error)
-               nlmsvc_users++;
 err_create:
        mutex_unlock(&nlmsvc_mutex);
        return error;