9ns: remove chandev{reset,init,shutdown}()
authorBarret Rhoden <brho@cs.berkeley.edu>
Fri, 14 Jun 2019 19:15:48 +0000 (15:15 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 11 Jul 2019 18:29:21 +0000 (14:29 -0400)
These are basically the same as devtab{reset,init,shutdown}().

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

index 68733cd..569348a 100644 (file)
@@ -786,9 +786,6 @@ int blocklen(struct block *);
 char *channame(struct chan *);
 void cclose(struct chan *);
 void chan_incref(struct chan *);
-void chandevinit(void);
-void chandevreset(void);
-void chandevshutdown(void);
 void chanfree(struct chan *);
 void chanrec(struct mnt *);
 void checkalarms(void);
index af83d1b..d2f28d1 100644 (file)
@@ -123,38 +123,6 @@ void kstrdup(char **p, char *s)
        kfree(prev);
 }
 
-void chandevreset(void)
-{
-       int i;
-
-       for (i = 0; &devtab[i] < __devtabend; i++) {
-               if (devtab[i].reset)
-                       devtab[i].reset();
-       }
-}
-
-void chandevinit(void)
-{
-       int i;
-
-       for (i = 0; &devtab[i] < __devtabend; i++) {
-               if (devtab[i].init)
-                       devtab[i].init();
-       }
-}
-
-void chandevshutdown(void)
-{
-       int i;
-
-       /* shutdown in reverse order */
-       for (i = 0; &devtab[i] < __devtabend; i++) ;
-       for (i--; i >= 0; i--) {
-               if (devtab[i].shutdown)
-                       devtab[i].shutdown();
-       }
-}
-
 static void chan_release(struct kref *kref)
 {
        struct chan *c = container_of(kref, struct chan, ref);