Diff for /src/sys/bus/firewire/fwdev.c between versions 1.8 and 1.9

version 1.8, 2004/04/07 05:54:27 version 1.9, 2004/05/19 22:52:38
Line 789  fw_strategy(struct bio *bp) Line 789  fw_strategy(struct bio *bp)
 int  int
 fwdev_makedev(struct firewire_softc *sc)  fwdev_makedev(struct firewire_softc *sc)
 {  {
         int err = 0;  
   
 #if defined(__DragonFly__) || __FreeBSD_version < 500000  
         cdevsw_add(&firewire_cdevsw);  
 #else  
         dev_t d;  
         int unit;          int unit;
   
         unit = device_get_unit(sc->fc->bdev);          unit = device_get_unit(sc->fc->bdev);
         sc->dev = make_dev(&firewire_cdevsw, MAKEMINOR(0, unit, 0),          cdevsw_add(&firewire_cdevsw, FW_UNITMASK, FW_UNIT(unit));
                         UID_ROOT, GID_OPERATOR, 0660,          return(0);
                         "fw%d.%d", unit, 0);  
         d = make_dev(&firewire_cdevsw,  
                         MAKEMINOR(FWMEM_FLAG, unit, 0),  
                         UID_ROOT, GID_OPERATOR, 0660,  
                         "fwmem%d.%d", unit, 0);  
         dev_depends(sc->dev, d);  
         make_dev_alias(sc->dev, "fw%d", unit);  
         make_dev_alias(d, "fwmem%d", unit);  
 #endif  
   
         return (err);  
 }  }
   
 int  int
 fwdev_destroydev(struct firewire_softc *sc)  fwdev_destroydev(struct firewire_softc *sc)
 {  {
         int err = 0;          int unit;
   
 #if defined(__DragonFly__) || __FreeBSD_version < 500000          unit = device_get_unit(sc->fc->bdev);
         cdevsw_remove(&firewire_cdevsw);          cdevsw_remove(&firewire_cdevsw, FW_UNITMASK, FW_UNIT(unit));
 #else          return(0);
         destroy_dev(sc->dev);  
 #endif  
         return (err);  
 }  }
   
 #if defined(__FreeBSD__) && __FreeBSD_version >= 500000  #if defined(__FreeBSD__) && __FreeBSD_version >= 500000

Removed from v.1.8  
changed lines
  Added in v.1.9