Diff for /src/sys/dev/netif/sis/if_sis.c between versions 1.13 and 1.14

version 1.13, 2004/04/16 14:21:58 version 1.14, 2004/05/06 10:15:37
Line 1159  sis_attach(device_t dev) Line 1159  sis_attach(device_t dev)
          */           */
         device_printf(dev, "Ethernet address: %6D\n", eaddr, ":");          device_printf(dev, "Ethernet address: %6D\n", eaddr, ":");
   
        callout_handle_init(&sc->sis_stat_ch);        callout_init(&sc->sis_timer);
   
         /*          /*
          * Allocate the parent bus DMA tag appropriate for PCI.           * Allocate the parent bus DMA tag appropriate for PCI.
Line 1308  sis_attach(device_t dev) Line 1308  sis_attach(device_t dev)
          */           */
         ifp->if_data.ifi_hdrlen = sizeof(struct ether_vlan_header);          ifp->if_data.ifi_hdrlen = sizeof(struct ether_vlan_header);
   
         callout_handle_init(&sc->sis_stat_ch);  
   
         error = bus_setup_intr(dev, sc->sis_irq, INTR_TYPE_NET,          error = bus_setup_intr(dev, sc->sis_irq, INTR_TYPE_NET,
             sis_intr, sc, &sc->sis_intrhand);              sis_intr, sc, &sc->sis_intrhand);
   
Line 1656  sis_tick(void *xsc) Line 1654  sis_tick(void *xsc)
                                 sis_start(ifp);                                  sis_start(ifp);
         }          }
   
        sc->sis_stat_ch = timeout(sis_tick, sc, hz);        callout_reset(&sc->sis_timer, hz, sis_tick, sc);
   
         splx(s);          splx(s);
 }  }
Line 2049  sis_init(void *xsc) Line 2047  sis_init(void *xsc)
   
         splx(s);          splx(s);
   
        sc->sis_stat_ch = timeout(sis_tick, sc, hz);        callout_reset(&sc->sis_timer, hz, sis_tick, sc);
 }  }
   
 /*  /*
Line 2166  sis_stop(struct sis_softc *sc) Line 2164  sis_stop(struct sis_softc *sc)
         ifp = &sc->arpcom.ac_if;          ifp = &sc->arpcom.ac_if;
         ifp->if_timer = 0;          ifp->if_timer = 0;
   
        untimeout(sis_tick, sc, sc->sis_stat_ch);        callout_stop(&sc->sis_timer);
   
         ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);          ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
 #ifdef DEVICE_POLLING  #ifdef DEVICE_POLLING

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