Diff for /src/sys/dev/agp/agp.c between versions 1.12 and 1.13

version 1.12, 2004/05/13 23:49:14 version 1.13, 2004/05/19 22:52:40
Line 260  agp_generic_attach(device_t dev) Line 260  agp_generic_attach(device_t dev)
         TAILQ_INIT(&sc->as_memory);          TAILQ_INIT(&sc->as_memory);
         sc->as_nextid = 1;          sc->as_nextid = 1;
   
        sc->as_devnode = make_dev(&agp_cdevsw,        cdevsw_add(&agp_cdevsw, -1, device_get_unit(dev));
                                  device_get_unit(dev),        make_dev(&agp_cdevsw, device_get_unit(dev), UID_ROOT, GID_WHEEL,
                                  UID_ROOT,                  0600, "agpgart");
                                  GID_WHEEL, 
                                  0600, 
                                  "agpgart"); 
   
         return 0;          return 0;
 }  }
Line 276  agp_generic_detach(device_t dev) Line 273  agp_generic_detach(device_t dev)
         struct agp_softc *sc = device_get_softc(dev);          struct agp_softc *sc = device_get_softc(dev);
         bus_release_resource(dev, SYS_RES_MEMORY, AGP_APBASE, sc->as_aperture);          bus_release_resource(dev, SYS_RES_MEMORY, AGP_APBASE, sc->as_aperture);
         lockmgr(&sc->as_lock, LK_DRAIN, NULL, curthread); /* XXX */          lockmgr(&sc->as_lock, LK_DRAIN, NULL, curthread); /* XXX */
         destroy_dev(sc->as_devnode);  
         agp_flush_cache();          agp_flush_cache();
           cdevsw_remove(&agp_cdevsw, -1, device_get_unit(dev));
         return 0;          return 0;
 }  }
   

Removed from v.1.12  
changed lines
  Added in v.1.13