1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-02-01 17:00:36 +00:00
freebsd/sys/dev
Joerg Wunsch fb35bd37f2 Another large patchset from Bruce.
Despite of a few cosmetic things like adding ``irritating silly
parentheses'' around all return values, this mainly improves FDC reset
handling by no longer gratuitously resetting the FDC all the time
(which causes it to lose the notion of the current track) but only in
case of errors, and it sanitizes the block and offset calculations in
fdstrategy() and fdstate().  Some additional cleanup added by me, in
particular the large switch in fdstate() now always uses return to
break out, and no branch falls off the end of the switch statement
anymore.  Per Bruce's suggestion, removed M_NOWAIT from the malloc()s
to simplify things.

Submitted by:	bde (mostly)
2001-07-08 20:50:20 +00:00
..
aac Make the disk mini-layer check for and handle zero-length transfers 2001-05-06 21:55:22 +00:00
acpica Nuke the ACPI APIC driver. The ACPI CA infrastructure it depended on 2001-07-07 22:23:56 +00:00
advansys Restore I/O port resources to the condition before adv_isa_probe() is 2001-05-06 09:28:18 +00:00
agp Make these compile again by adding proc.h include for GIANT_REQUIRED 2001-07-05 21:28:47 +00:00
aha
ahb
aic Merged from sys/dev/aic/aic_isa.c revision 1.8. 2001-06-26 11:35:46 +00:00
aic7xxx Move check against CAM_NEW_TRAN_CODE ahead of the file that might include 2001-06-22 01:02:41 +00:00
amd Move unused functions into #if 0 ... #endif. 2001-05-06 08:07:10 +00:00
amr Fix warning: 179: warning: label `done' defined but not used 2001-06-15 00:09:28 +00:00
an Fix a number of bugs in the implementation of the WEP related status 2001-06-22 23:35:24 +00:00
ar Move the isa parts to a separate file. 2001-04-16 13:20:39 +00:00
asr Fix probing on the alpha. It still causes the alpha to panic during 2001-04-03 00:26:34 +00:00
ata Add support for yet another Promise ATA100 variant 2001-06-08 09:51:33 +00:00
atkbdc Add the device resume method to keyboard drivers. 2001-06-30 10:02:32 +00:00
awi The information about how to integrate this driver into BSDs is obsoleted, 2001-06-26 13:15:14 +00:00
bktr Undo part of the tangle of having sys/lock.h and sys/mutex.h included in 2001-05-01 08:13:21 +00:00
buslogic Add code, imperfect though it may be, for CAM_NEW_TRAN_CODE compilation. 2001-07-04 05:01:21 +00:00
cardbus Use bus_space when reading CIS. This allows us to access it in 8 bit 2001-06-05 23:42:51 +00:00
ccd Polish error handling with biofinish(). 2001-05-08 09:10:27 +00:00
cnw Use enumeration types for CARD_SET_RES_FLAGS. 2001-05-08 23:57:32 +00:00
cs
ct Correct typo. 2001-06-14 11:09:11 +00:00
cy Remove unneeded includes of sys/ipl.h and machine/ipl.h. 2001-05-15 23:22:29 +00:00
dc Change m_devget()'s outdated and unused `offset' argument to actually mean 2001-06-20 19:48:35 +00:00
de
dec
dgb Fairwell dgm 2001-06-27 21:40:28 +00:00
digi Allow individual ports to use alternate pin settings (swap dsr & cd) 2001-06-20 14:52:08 +00:00
dpt
ed
eisa
en
ep Commit part of the patch that I have for card eject problems with the 2001-06-05 22:29:16 +00:00
ex
fb With this commit, I hereby pronounce gensetdefs past its use-by date. 2001-06-13 10:58:39 +00:00
fdc Another large patchset from Bruce. 2001-07-08 20:50:20 +00:00
fe Fixed to support C-NET(9N)E. 2001-07-02 10:14:57 +00:00
fxp While in the interrupt loop, check for a bogus interrupt value of 0xff. 2001-06-04 22:01:44 +00:00
hea
hfa Applied the patch to fix HARP ATM that was broken when KAME IPv6 came 2001-06-20 17:09:14 +00:00
ic Moved the wd33c93 specific file to sys/dev/ic. 2001-06-14 11:05:48 +00:00
ichsmb
ida Fix warning: 186: warning: label `done' defined but not used 2001-06-15 07:26:39 +00:00
ie Repo copy i82586.h to dev/ic/i82586.h. 2001-07-02 05:29:58 +00:00
iicbus
isp Oops- missed a CAMLOCK_2_ISP case. 2001-07-05 19:34:06 +00:00
ispfw
joy
kbd With this commit, I hereby pronounce gensetdefs past its use-by date. 2001-06-13 10:58:39 +00:00
lge Change m_devget()'s outdated and unused `offset' argument to actually mean 2001-06-20 19:48:35 +00:00
lmc
lnc - Don't overwrite inb, inw and outw. 2001-07-04 13:00:21 +00:00
mc146818
mca
mcd
md With Alfred's permission, remove vm_mtx in favor of a fine-grained approach 2001-07-04 16:20:28 +00:00
mii Only touch the PCR register in order to set bits for the fxp driver. 2001-06-02 19:51:02 +00:00
mlx Driver modifications consistent with my other drivers to facilitate 2001-06-25 04:32:31 +00:00
mly Fix warning: 110: initialization makes pointer from integer without a cast 2001-06-15 00:16:59 +00:00
mse
musycc Fix warnings: 2001-06-15 00:19:43 +00:00
ncv
nge Do not set the MODE_1000 bit unless we actually have a gigabit link. 2001-07-08 16:24:01 +00:00
nmdm
nsp
null
ofw Bracket this file in the usual #ifndef/#define/#endif stuff to prevent 2001-06-27 12:15:58 +00:00
pccard Sync to pccarddevs 1.12 2001-07-05 03:20:48 +00:00
pccbb Fix warning message. 2001-06-30 03:57:20 +00:00
pcf
pci Fix reversed arguments to pci_write_config() 2001-06-03 09:45:40 +00:00
pcic Add PC-9821RA-E01. This appears that PC-9821 Ra20 has this either 2001-06-16 06:10:53 +00:00
pdq Undo part of the tangle of having sys/lock.h and sys/mutex.h included in 2001-05-01 08:13:21 +00:00
ppbus Translate various ppbus sequences into microsequences to limit 2001-06-23 06:51:52 +00:00
ppc Convert inb/outb to bus_space. 2001-06-23 06:52:54 +00:00
random Undo part of the tangle of having sys/lock.h and sys/mutex.h included in 2001-05-01 08:13:21 +00:00
ray Primary purpose of this commit is to enable support for the Aviator 2001-05-17 22:23:49 +00:00
rc Remove unneeded includes of sys/ipl.h and machine/ipl.h. 2001-05-15 23:22:29 +00:00
rp
scd
sf Change m_devget()'s outdated and unused `offset' argument to actually mean 2001-06-20 19:48:35 +00:00
si
sio The serial console break-to-debugger support only functioned while 2001-06-20 16:47:23 +00:00
sk Change m_devget()'s outdated and unused `offset' argument to actually mean 2001-06-20 19:48:35 +00:00
smbus
sn
snc
snp Add a line discipline close routine which restores some functionality 2001-06-05 05:07:53 +00:00
sound * simplify 2001-07-03 17:27:13 +00:00
speaker
sr
stg
streams
sym Submitted by: Chip Salzenberg <chip@perlsupport.com>. 2001-07-01 16:04:07 +00:00
syscons Call ttymalloc() when sysmouse is opened, rather than 2001-07-06 03:24:40 +00:00
tdfx
ti Vlan tags are 12 bits, mask off anything above since the chip doesn't 2001-05-23 19:25:14 +00:00
twe Minor updates: 2001-05-07 21:46:44 +00:00
tx Add initializetion of NVCTL register with EEPROM stored value. 2001-06-23 19:30:26 +00:00
usb Set vendor string correctly for the Apple KeyLargo. 2001-07-05 12:04:19 +00:00
vinum Fix warnings: 2001-06-15 00:23:11 +00:00
vr Change m_devget()'s outdated and unused `offset' argument to actually mean 2001-06-20 19:48:35 +00:00
vx Change m_devget()'s outdated and unused `offset' argument to actually mean 2001-06-20 19:48:35 +00:00
wds
wi Currently, each wireless networking driver has it's own control program 2001-05-26 09:27:08 +00:00
wl Minor style(9) changes before I get going. 2001-07-02 06:12:59 +00:00
xe