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