Diff for /src/sys/dev/misc/mse/mse.c between versions 1.8 and 1.9

version 1.8, 2004/05/13 23:49:16 version 1.9, 2004/05/19 22:52:43
Line 95  typedef struct mse_softc { Line 95  typedef struct mse_softc {
         u_char          sc_bytes[MOUSE_SYS_PACKETSIZE];          u_char          sc_bytes[MOUSE_SYS_PACKETSIZE];
         struct          callout_handle sc_callout;          struct          callout_handle sc_callout;
         int             sc_watchdog;          int             sc_watchdog;
         dev_t           sc_dev;  
         dev_t           sc_ndev;  
         mousehw_t       hw;          mousehw_t       hw;
         mousemode_t     mode;          mousemode_t     mode;
         mousestatus_t   status;          mousestatus_t   status;
Line 362  mse_attach(dev) Line 360  mse_attach(dev)
         sc->mode.accelfactor = (flags & MSE_CONFIG_ACCEL) >> 4;          sc->mode.accelfactor = (flags & MSE_CONFIG_ACCEL) >> 4;
         callout_handle_init(&sc->sc_callout);          callout_handle_init(&sc->sc_callout);
   
        sc->sc_dev = make_dev(&mse_cdevsw, unit << 1, 0, 0, 0600,        cdevsw_add(&mse_cdevsw, ~1, unit << 1);
                              "mse%d", unit);        make_dev(&mse_cdevsw, unit << 1, 0, 0, 0600, "mse%d", unit);
        sc->sc_ndev = make_dev(&mse_cdevsw, (unit<<1)+1, 0, 0, 0600,        make_dev(&mse_cdevsw, (unit<<1)+1, 0, 0, 0600, "nmse%d", unit);
                               "nmse%d", unit); 
   
         return 0;          return 0;
 }  }
Line 385  mse_detach(dev) Line 382  mse_detach(dev)
         BUS_TEARDOWN_INTR(device_get_parent(dev), dev, sc->sc_intr, sc->sc_ih);          BUS_TEARDOWN_INTR(device_get_parent(dev), dev, sc->sc_intr, sc->sc_ih);
         bus_release_resource(dev, SYS_RES_IRQ, rid, sc->sc_intr);          bus_release_resource(dev, SYS_RES_IRQ, rid, sc->sc_intr);
         bus_release_resource(dev, SYS_RES_IOPORT, rid, sc->sc_port);          bus_release_resource(dev, SYS_RES_IOPORT, rid, sc->sc_port);
        cdevsw_remove(&mse_cdevsw, ~1, device_get_unit(dev) << 1);
        destroy_dev(sc->sc_dev); 
        destroy_dev(sc->sc_ndev); 
   
         return 0;          return 0;
 }  }

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