Remove NIX bits from the Proc ctl command.
[akaros.git] / kern / drivers / dev / srv.c
index 4adec39..b88f821 100644 (file)
@@ -81,7 +81,7 @@ static void srv_release(struct kref *kref)
        if (srv->chan)
                cclose(srv->chan);
        kfree(srv);
-       atomic_dec(nr_srvs);
+       atomic_dec(&nr_srvs);
 }
 
 static int srvgen(struct chan *c, char *name, struct dirtab *tab,
@@ -217,7 +217,7 @@ static struct chan *srvopen(struct chan *c, int omode)
        /* the magic of srv: open c, get c->srv->chan back */
        cclose(c);
        c = srv->chan;
-       kref_get(&c->ref, 1);
+       chan_incref(c);
        poperror();
        kref_put(&srv->ref);
        return c;