in if_xl.c, xl_detach():
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Sat, 24 Sep 2005 03:50:30 +0000 (03:50 +0000)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Sat, 24 Sep 2005 03:50:30 +0000 (03:50 +0000)
commitc4b81dd90b690a390023438c4b805e10620b3001
tree6f00bffa2c2d4317868f28798fc463e5dfeea9d2
parent70c81b436ee5fcf2dcf8413db7fda9c9eb8dd43a
in if_xl.c, xl_detach():
- do not use XL_FLAG_ATTACH_MAPPED to test whether xl_stop(), xl_reset() and
  ether_ifdetach() can be performed, use device_is_attached() instead.  this
  can prevent ether_ifdetach() from being called if ether_ifattach() is not
  done yet (e.g. xl_attach() fails before calling ether_ifattch())
- adjust white spaces

in if_xl.c, xl_attach():
- in various busdma operation, use BUS_DMA_WAITOK instead of BUS_DMA_NOWAIT,
  since xl_attach() is already intr safe
- use BUS_DMA_ZERO in bus_dmamem_alloc() instead of calling bzero() afterwards
Suggested-by: joerg
- do not set XL_FLAG_ATTACH_MAPPED in xl_softc.xl_flags
- minor cleanup

in if_xlreg.h
- GC now unused XL_FLAG_ATTACH_MAPPED macro
sys/dev/netif/xl/if_xl.c
sys/dev/netif/xl/if_xlreg.h