9ns: Remove CCACHE
authorBarret Rhoden <brho@cs.berkeley.edu>
Fri, 6 Apr 2018 19:36:37 +0000 (15:36 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Mon, 30 Apr 2018 18:37:05 +0000 (14:37 -0400)
That was a chan flag that said we were using #mnt's old cache.  It is
unused now, since #gtfs handles all the caching transparently.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/drivers/dev/mnt.c
kern/include/ns.h
kern/src/ns/chan.c
kern/src/ns/sysfile.c

index 5e63b1f..e714f52 100644 (file)
@@ -394,9 +394,6 @@ static struct chan *mntattach(char *muxattach)
        mntfree(r);
 
        poperror();     /* c */
-
-       if (params->flags & MCACHE)
-               c->flag |= CCACHE;
        return c;
 }
 
index f3463f8..a0ba0ad 100644 (file)
@@ -397,8 +397,7 @@ enum {
        COPEN =                 0x0001, /* for i/o */
        CMSG =                  0x0002, /* the message channel for a mount */
        CFREE =                 0x0004, /* not in use */
-       CCACHE =                0x0008, /* client cache */
-       CINTERNAL_FLAGS = (COPEN | CMSG | CFREE | CCACHE),
+       CINTERNAL_FLAGS = (COPEN | CMSG | CFREE),
 
        /* chan/file flags, getable via fcntl/getfl and setably via open and
         * sometimes fcntl/setfl.  those that can't be set cause an error() in
@@ -619,7 +618,6 @@ struct mntparam {
        struct chan *chan;
        struct chan *authchan;
        char *spec;
-       int flags;
 };
 
 struct pgrp {
index d249e82..9e42ff9 100644 (file)
@@ -1218,8 +1218,6 @@ Open:
                                                c->umh = m;
                                        else
                                                putmhead(m);
-                                       if (omode == O_EXEC)
-                                               c->flag &= ~CCACHE;
                                        /* here is where convert omode/vfs flags to c->flags.
                                         * careful, O_CLOEXEC and O_REMCLO are in there.  might need
                                         * to change that. */
index 78e395e..c1a6780 100644 (file)
@@ -505,7 +505,6 @@ int sysmount(int fd, int afd, char *old, int flags, char *spec)
        mntparam.chan = bc.c;
        mntparam.authchan = ac.c;
        mntparam.spec = spec;
-       mntparam.flags = flags;
        c0.c = devtab[devno("mnt", 0)].attach((char *)&mntparam);
        if (flags & MCACHE)
                c0.c = devtab[devno("gtfs", 0)].attach((char*)c0.c);