Diff for /src/sys/netgraph/ng_device.c between versions 1.4 and 1.5

version 1.4, 2004/05/13 23:49:24 version 1.5, 2004/05/19 22:53:01
Line 151  ng_device_mod_event(module_t mod, int ev Line 151  ng_device_mod_event(module_t mod, int ev
   
         switch (event) {          switch (event) {
                 case MOD_LOAD:                  case MOD_LOAD:
                           cdevsw_add(&ngd_cdevsw, 0, 0);
                         ng_device_init();                          ng_device_init();
                         break;                          break;
   
                 case MOD_UNLOAD:                  case MOD_UNLOAD:
                         /* XXX do we need to do something specific ? */                          /* XXX do we need to do something specific ? */
                         /* ng_device_breakdown */                          /* ng_device_breakdown */
                        /* cdevsw_remove(&ngd_cdevsw);*/                        cdevsw_remove(&ngd_cdevsw, 0, 0);
                         error = EBUSY; /* no unload! */                          error = EBUSY; /* no unload! */
                         break;                          break;
   
Line 193  ng_device_init() Line 194  ng_device_init()
                 return(ENXIO);                  return(ENXIO);
         }          }
         NG_NODE_SET_PRIVATE(sc->node, sc);          NG_NODE_SET_PRIVATE(sc->node, sc);
         cdevsw_add(&ngd_cdevsw);  
   
         return(0);          return(0);
 }  }

Removed from v.1.4  
changed lines
  Added in v.1.5