freebsd-nq/sys/dev
Scott Long 474e30f0b1 All three of these drivers abused cv_waitq_empty in the same way by spinning
on it in hopes of making sure that the waitq was empty before going on.
This wasn't needed and probably never would have worked as intended.  Now
that cv_waitq_empty() and friends are gone, the code in these drivers that
spins on it can go away too.  This should unbreak LINT.

Discussed with:	kan
2004-02-29 09:26:01 +00:00
..
aac Revert the last commit. I don't know what I was thinking, but this change 2004-02-25 05:41:44 +00:00
acpi_support
acpica Call _INI on Thermal Zones as well as devices. 2004-02-28 22:43:18 +00:00
adlink Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
advansys
agp Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
aha
ahb
aic
aic7xxx Fixed style of DPADD and LDADD assignments as per style.Makefile(5). 2004-02-05 22:44:25 +00:00
amd Setting pccb->ccb_h.status to CAM_REQ_CMP one time is enough. 2004-01-21 10:49:42 +00:00
amr Check that amrd_sc is non-NULL before dereferencing it, not after. 2004-02-22 10:00:05 +00:00
an
ar Get rid of the last two uses of NG_NODELEN + 1 in the base system by 2004-01-26 16:41:21 +00:00
asr Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
ata Issue a request sense command automagically when ATAPI commands fail 2004-02-28 17:47:27 +00:00
ath Make this compile on amd64. 2004-02-06 00:10:54 +00:00
atkbdc Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
awi Correct beacon (src/bssid) for hostap and adhoc mode. 2004-01-15 13:30:06 +00:00
bfe
bge Fix typo in a comment 2004-01-13 11:31:09 +00:00
bktr Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
buslogic
cardbus
ciss Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
cm
cnw
cs
ct
ctau Add support for Cronyx-Tau. For now I added only Tau-ISA files, system files 2004-02-23 20:19:00 +00:00
cx Device megapatch 5/6: 2004-02-21 21:32:15 +00:00
cy Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
dc
dcons Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
de
dec
digi Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
dpt Device megapatch 1/6: 2004-02-21 19:42:58 +00:00
drm Limit the amount of memory userspace processes can cause the kernel to 2004-02-23 03:18:18 +00:00
ed
eisa
em Only reset the phy when it is absolutely required. 2004-02-10 21:31:09 +00:00
en All three of these drivers abused cv_waitq_empty in the same way by spinning 2004-02-29 09:26:01 +00:00
ep
ex
exca
fatm
fb Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
fdc Make mode setting with fdcontrol(8) stick. 2004-02-25 13:44:58 +00:00
fe
firewire Check that xfer != NULL before dereferencing it, not after. 2004-02-22 01:10:11 +00:00
fxp
gem Add new Apple GEM PCI id. 2004-02-02 01:11:39 +00:00
gfb
gx Avoid overwriting capability bits marked earlier 2004-01-18 10:15:48 +00:00
harp Make sure that the first mbuf in the chain passed to atm_intr 2004-02-21 13:01:54 +00:00
hatm All three of these drivers abused cv_waitq_empty in the same way by spinning 2004-02-29 09:26:01 +00:00
hfa Unbreak after the change to use vm_paddr_t. Since vm_paddr_t is 2004-02-22 16:27:28 +00:00
hifn Add CRD_F_KEY_EXPLICIT which allows the key to be changed per 2004-02-02 17:06:34 +00:00
hme
ic
ichsmb
ida Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
idt Use contigmalloc() instead of vm_page_alloc_contig(). Pass M_ZERO to 2004-01-14 06:14:35 +00:00
ie
if_ndis Add yet more bulletproofing. This is to guard against the case that 2004-02-11 21:53:40 +00:00
iicbus Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
iir Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
ips Switch from using mutexes to using semaphores to protect against early 2004-02-28 19:14:41 +00:00
isp Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
ispfw Update firmware sets for the 12160, 2200 and 2300 cards to the (more or 2004-01-14 18:38:03 +00:00
joy Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
kbd Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
led Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
lge
lnc Fix the PCI attach routine to properly setup the IRQ and port resource 2004-01-22 16:07:03 +00:00
matcd Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
mc146818
mca
mcd Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
md Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
mii Make sure set the media type in the phy, we cannot trust it to have chosen 2004-01-17 10:44:39 +00:00
mk48txx
mlx Don't free meo until we're finished using it. 2004-02-22 09:52:46 +00:00
mly Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
mpt
mse Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
musycc
my
ncv
nge
nmdm Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
nsp
null Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
ofw Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
owi
patm All three of these drivers abused cv_waitq_empty in the same way by spinning 2004-02-29 09:26:01 +00:00
pccard Sync to pccarddevs 1.81. 2004-01-21 16:03:40 +00:00
pccbb
pcf
pci Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
pcic
pdq Use contigmalloc() and contigfree() instead of vm_page_alloc_contig() and 2004-01-13 20:36:03 +00:00
ppbus Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
ppc
pst Change the disk(9) API in order to make device removal more robust. 2004-02-18 21:36:53 +00:00
puc Expand the mask for the Avlab Technology, PCI IO 2S entry to cover the 2004-02-04 18:01:02 +00:00
raidframe Don't free k_cfg until we're finished using it -- reverse the order of 2004-02-22 09:55:48 +00:00
random Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
ray
rc Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
re
rndtest
rp Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
sab Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
safe Compile on amd64. (pointer/int mismatches and printf int vs long ) 2004-02-05 01:35:33 +00:00
sbni
sbsh
scd Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
sf
si Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
sio Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
sk Fix multicast and promiscuous mode handling for Yukon devices. 2004-01-21 22:32:15 +00:00
smbus Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
sn
snc
snp Don't set d_flags twice. The second setting clobbered D_NOGIANT. 2004-02-24 04:35:44 +00:00
sound Create a new mutex type for virtual channels. This allows us to get 2004-02-28 19:47:02 +00:00
speaker Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
sr Get rid of the last two uses of NG_NODELEN + 1 in the base system by 2004-01-26 16:41:21 +00:00
stg
streams Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
sym
syscons Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
tdfx Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
tga Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
ti Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
trm Do not test if pDCB is not NULL, we dereference it before anyway, and it 2004-02-20 20:36:55 +00:00
twe Check that twed_sc is non-NULL before dereferencing it, not after. 2004-02-22 09:58:34 +00:00
tx
txp
uart Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
ubsec
usb Sync to 1.163 of usbdevs 2004-02-28 00:15:08 +00:00
utopia
vinum Fix vinums cdevsw{} to initialize d_version. 2004-02-23 08:55:13 +00:00
vr
vx
watchdog Add a generic watchdog facility which through a single device entry 2004-02-28 20:06:59 +00:00
wds
wi
wl
xe
zs Device megapatch 4/6: 2004-02-21 21:10:55 +00:00