freebsd-dev/sys/dev
Bill Paul 55cfa737d7 Unbreak the Intel 2100 Centrino wireless driver (and probably others):
- In subr_ndis.c, my_strcasecmp() actually behaved like my_strncasecmp():
  we really need it to behave like the former, not the latter. (It was
  falsely matching "RadioEnable", which defaults to 1 with "RadioEnableHW"
  which the driver creates itself and to 0, because we were using
  strlen("RadioEnable") as the length to test. This caused the radio to
  always be turned off. :( )

- In if_ndis.c, only set IEEE80211_CHAN_A for channels if we actually
  set any IEEE80211_MODE_11A rates. (ieee80211_attach() will "helpfully"
  add IEEE80211_MODE_11A to ic_modecaps for you if you initialize any
  802.11a channels. This caused "ndis0: 11a rates:" to erroneously be
  displayed during driver load.)

- Also in if_ndis.c, when using TESTSETRATE() to add in any missing 802.11b
  rates, remember to OR the rates with IEEE80211_RATE_BASIC, otherwise
  comparing against existing basic rates won't match. (1, 2, 5.5 and
  11Mbps are basic rates, according to the 802.11b spec.) This erroneously
  cause 11Mbps to be added to the 11b rate list twice.
2004-06-04 04:43:36 +00:00
..
aac Collapse sync fib locking into normal i/o locking. The former didn't 2004-06-02 18:15:48 +00:00
acpi_support Add missing #include <sys/module.h> 2004-05-30 20:34:58 +00:00
acpica Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
adlink Add missing <sys/module.h> includes currently relying on nested include 2004-06-03 06:10:02 +00:00
advansys Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
agp Add missing <sys/module.h> includes 2004-05-30 20:00:41 +00:00
aha
ahb
aic Fix disordering of pccarddevs.h noticed by bde. Also remove a few 2004-05-27 03:49:45 +00:00
aic7xxx Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
amd Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
amr Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
an Fix disordering of pccarddevs.h noticed by bde. Also remove a few 2004-05-27 03:49:45 +00:00
ar Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
arl Remove extra semicolon. 2004-06-02 18:03:07 +00:00
asr Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
ata Add missing <sys/module.h> includes currently relying on nested include 2004-06-03 06:10:02 +00:00
ath use correct malloc type to allocate struct ieee80211_node's 2004-04-05 04:42:42 +00:00
atkbdc add missing #include <sys/module.h> 2004-05-30 20:27:19 +00:00
awi Fix disordering of pccarddevs.h noticed by bde. Also remove a few 2004-05-27 03:49:45 +00:00
bfe Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
bge Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
bktr Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
buslogic Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
cardbus Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
ciss Define another HOTPLUG event. 2004-05-28 00:49:57 +00:00
cm
cnw We don't need to initialize if_output, ether_ifattach() does it 2004-05-23 16:11:53 +00:00
cp Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
cs Fix disordering of pccarddevs.h noticed by bde. Also remove a few 2004-05-27 03:49:45 +00:00
ct
ctau Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
cx Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
cy There is no need to explicitly call the stop function. In all likelyhood 2004-06-01 11:57:15 +00:00
dc Add missing <sys/module.h> includes 2004-05-30 20:00:41 +00:00
dcons Gainfully employ the new ttyioctl in the trivial cases. 2004-06-01 13:49:28 +00:00
de Add missing <sys/module.h> includes 2004-05-30 20:00:41 +00:00
dec
digi There is no need to explicitly call the stop function. In all likelyhood 2004-06-01 11:57:15 +00:00
dpt
drm
ed Fix disordering of pccarddevs.h noticed by bde. Also remove a few 2004-05-27 03:49:45 +00:00
eisa
em Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
en Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
ep Fix disordering of pccarddevs.h noticed by bde. Also remove a few 2004-05-27 03:49:45 +00:00
ex Fix disordering of pccarddevs.h noticed by bde. Also remove a few 2004-05-27 03:49:45 +00:00
exca
fatm
fb Add missing <sys/module.h> includes currently relying on nested include 2004-06-03 06:10:02 +00:00
fdc Use rman_get_start in preference to reaching into the rman structure. 2004-05-27 22:43:10 +00:00
fe Fix disordering of pccarddevs.h noticed by bde. Also remove a few 2004-05-27 03:49:45 +00:00
firewire Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
fxp Abstract the locking in fxp(4) a bit more by using macros for 2004-06-02 22:59:57 +00:00
gem Add missing <sys/module.h> includes currently relying on nested include 2004-06-03 06:10:02 +00:00
gfb
gx Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
harp
hatm
hfa Delete an unused file which no longer compiles anyway. 2004-04-20 15:33:24 +00:00
hifn Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
hme Add missing <sys/module.h> includes currently relying on nested include 2004-06-03 06:10:02 +00:00
ic Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
ichsmb Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
ichwd Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
ida Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
idt
ie
if_ndis Unbreak the Intel 2100 Centrino wireless driver (and probably others): 2004-06-04 04:43:36 +00:00
iicbus Make "envctrl" a known master driver for iicbus. 2004-05-27 13:29:09 +00:00
iir Update from vendor. This also adds support for newer management tools. 2004-05-19 17:46:34 +00:00
ips Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
isp Add missing <sys/module.h> includes currently relying on nested include 2004-06-03 06:10:02 +00:00
ispfw Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
ixgb Add missing <sys/module.h> includes currently relying on nested include 2004-06-03 06:10:02 +00:00
joy Fix disordering of pccarddevs.h noticed by bde. Also remove a few 2004-05-27 03:49:45 +00:00
kbd style(9): return foo -> return (foo) 2004-04-02 16:41:16 +00:00
led - Remove the __FBSDID and put the $FreeBSD$ tag in the comment above, 2004-05-10 11:50:21 +00:00
lge Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
lnc Add missing <sys/module.h> includes currently relying on nested include 2004-06-03 06:10:02 +00:00
matcd
mc146818
mca
mcd
md Fix panic which occurs when given sector size for memory-backed device 2004-05-18 07:30:04 +00:00
mii Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
mk48txx
mlx Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
mly
mpt
mse Add missing #include <sys/module.h> 2004-05-30 20:34:58 +00:00
musycc Switch to using C99 sparse initialisers for the type methods array. 2004-05-29 00:51:19 +00:00
my We don't need to initialize if_output, ether_ifattach() does it 2004-05-23 16:11:53 +00:00
ncv Fix disordering of pccarddevs.h noticed by bde. Also remove a few 2004-05-27 03:49:45 +00:00
nge Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
nmdm A major overhaul of the nmdm(4) driver: 2004-06-01 22:53:00 +00:00
nsp Fix disordering of pccarddevs.h noticed by bde. Also remove a few 2004-05-27 03:49:45 +00:00
null
ofw Gainfully employ the new ttyioctl in the trivial cases. 2004-06-01 13:49:28 +00:00
owi Move to generating pccarddevs.h on the fly, both for the kernel and 2004-05-26 00:53:10 +00:00
patm
pccard Don't nest includes here. There's no need and the subset included is lame. 2004-05-28 02:24:07 +00:00
pccbb Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
pcf Necessary modifications do get pcf working again for ISA. Tested with 2004-05-31 14:24:21 +00:00
pci Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
pcic
pdq
ppbus Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
ppc Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
pst
puc Add missing <sys/module.h> includes currently relying on nested include 2004-06-03 06:10:02 +00:00
random Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
ray Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
rc There is no need to explicitly call the stop function. In all likelyhood 2004-06-01 11:57:15 +00:00
re Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
rndtest
rp There is no need to explicitly call the stop function. In all likelyhood 2004-06-01 11:57:15 +00:00
sab Add missing <sys/module.h> includes currently relying on nested include 2004-06-03 06:10:02 +00:00
safe Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
sbni We don't need to initialize if_output, ether_ifattach() does it 2004-05-23 16:11:53 +00:00
sbsh Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
scd
sf Add missing <sys/module.h> includes 2004-05-30 20:00:41 +00:00
si There is no need to explicitly call the stop function. In all likelyhood 2004-06-01 11:57:15 +00:00
sio There is no need to explicitly call the stop function. In all likelyhood 2004-06-01 11:57:15 +00:00
sk Add missing <sys/module.h> includes 2004-05-30 20:00:41 +00:00
smbus Fix various style(9) bugs. This includes the removal of wrong 2004-05-17 18:55:45 +00:00
sn Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
snc We don't need to initialize if_output, ether_ifattach() does it 2004-05-23 16:11:53 +00:00
snp Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
sound Axe the old midi drivers and framework. matk has developed a new 2004-06-01 06:22:59 +00:00
speaker
sr Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
stg Fix disordering of pccarddevs.h noticed by bde. Also remove a few 2004-05-27 03:49:45 +00:00
streams
sx There is no need to explicitly call the stop function. In all likelyhood 2004-06-01 11:57:15 +00:00
sym
syscons Remove unused variable. 2004-06-01 19:02:51 +00:00
tdfx Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
tga Add missing <sys/module.h> includes currently relying on nested include 2004-06-03 06:10:02 +00:00
ti Add missing <sys/module.h> includes 2004-05-30 20:00:41 +00:00
trm Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
twa Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
twe Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
tx Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
txp Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
uart Add missing <sys/module.h> includes currently relying on nested include 2004-06-03 06:10:02 +00:00
ubsec Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
usb There is no need to explicitly call ttwakeup() and ttwwakeup() after 2004-06-01 11:38:06 +00:00
utopia Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
vinum Plug a mem leak in vinum_scandisk(). 2004-04-24 23:41:21 +00:00
vr Add missing <sys/module.h> includes 2004-05-30 20:00:41 +00:00
vx Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
watchdog
wds
wi Fix disordering of pccarddevs.h noticed by bde. Also remove a few 2004-05-27 03:49:45 +00:00
wl Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
xe Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
zs Add missing <sys/module.h> includes currently relying on nested include 2004-06-03 06:10:02 +00:00