freebsd-dev/sys/dev
Greg Lehey fc4e325173 Include Peter Wemm's renaming and restructuring
Change from lkm to kld

Remove BROKEN_GDB kludge (it's not needed with klds)

Add code for interfacing with daemon

Modify manner of determining when module is idle

Modify device minor number encoding, use selector functions which also
permit anonymous plexes and subdisks.

Remove code for 2.x support.

Move vinum_scandisk to vinumio.c

Remove myproc kludge

Keep track of open volumes by flag, not by pid (the pids caused some
problems with the lock manager).

free_vinum:
  Remove unmapped and defective regions from plexes.
  Wait for daemon to stop before returning

vinumopen:
  Don't refuse an open if the volume is already open.
1999-01-21 00:30:52 +00:00
..
advansys Unspammed includes in <machine/cpufunc.h> in the !SMP case. Partially 1999-01-08 19:17:49 +00:00
aha o enable plug and play support for the aha driver. Given the cumbersome 1999-01-20 06:21:27 +00:00
ahb Hook up ahapoll so that dumps, synchronize cache commands or any other 1998-10-09 21:38:36 +00:00
aic7xxx "fix" long standing aicasm build glitch. The problem was the 1999-01-17 19:56:02 +00:00
ar Straigthen out the use of the tls and tlf callbacks. 1998-12-16 18:42:38 +00:00
atkbdc syscons 1999-01-19 11:31:22 +00:00
bktr probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
buslogic probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
ccd Update system to new device statistics code. 1998-09-15 08:15:30 +00:00
cs Clean up warnings; a couple of these came because of genuine errors in 1999-01-12 00:27:43 +00:00
cy Use a fast interrupt handler for the PCI version of the cy driver 1999-01-15 10:00:12 +00:00
de Silence -Wtrigraph. 1998-12-30 00:37:44 +00:00
dec Add semicolon to INTERFACE declarations 1998-11-08 18:35:53 +00:00
dgb The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
dpt Error check is not necessary - this function cannot fail in this 1998-12-22 20:21:12 +00:00
ed Update the pccard hooks to use a module style declaration instead. 1999-01-19 00:21:53 +00:00
eisa Replace includes of <sys/kernel.h> with includes of 1999-01-14 06:22:10 +00:00
en cleanup: remove part of the code for 2.1. 1999-01-09 12:56:17 +00:00
ep Update the pccard hooks to use a module style declaration instead. 1999-01-19 00:21:53 +00:00
ex Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
fb syscons 1999-01-19 11:31:22 +00:00
fdc Update the pccard hooks to use a module style declaration instead. 1999-01-19 00:21:53 +00:00
fe Update the pccard hooks to use a module style declaration instead. 1999-01-19 00:21:53 +00:00
fxp pci_device pd_probe function changed from returning char * to returning 1998-12-14 05:47:29 +00:00
hea probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
hfa probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
ic Implemented sending of BREAKs. This is quite complicated because the 1998-12-17 17:40:13 +00:00
ie Eliminate compiler warning. 1998-12-10 01:52:16 +00:00
iicbus Change /dev/smb and /dev/iic interface to allow user programs to interact with 1999-01-09 18:08:24 +00:00
isp Suggested by bde@freebsd.org- memcpy not necessarily good to use. D'oh- not in 1999-01-10 11:15:23 +00:00
joy This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
kbd syscons 1999-01-19 11:31:22 +00:00
lnc Silence warnings. 1999-01-12 00:36:36 +00:00
mc146818 Major changes to the generic device framework for FreeBSD/alpha: 1998-06-14 13:46:10 +00:00
mcd Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
mse Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
pcf The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
pci Fix problem with zero valued map registers followed by valid map entries. 1999-01-19 23:29:20 +00:00
pcm/isa Fix YMF719 detection (report by jose@we.lc.ehu.es). 1999-01-04 20:06:38 +00:00
pdq Silence warnings. 1999-01-12 00:36:36 +00:00
ppbus Terminate negociation if Ext. link negociation succeeds. This avoids 1999-01-14 21:38:16 +00:00
ppc Fix broken low level ppb_rxxx() return type: char becomes u_char. 1999-01-10 16:41:14 +00:00
rc Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
rp Silence warnings. 1999-01-12 00:36:36 +00:00
scd Move a couple of functions to make __inline work. While I'm here, 1999-01-12 01:29:45 +00:00
si Silence warnings. 1999-01-12 00:36:36 +00:00
sio Update the pccard hooks to use a module style declaration instead. 1999-01-19 00:21:53 +00:00
smbus Return error codes to user-land. 1999-01-14 22:55:03 +00:00
snp KNFize, by bde. 1999-01-10 01:58:29 +00:00
sound/isa Fix YMF719 detection (report by jose@we.lc.ehu.es). 1999-01-04 20:06:38 +00:00
speaker Fixed printf format errors. Only one left in LINT on i386's. 1998-08-24 02:28:16 +00:00
sr Fix typo. Unit is spelled with a 'u'. 'init' just types too easily. 1999-01-18 21:27:03 +00:00
syscons syscons 1999-01-19 11:31:22 +00:00
tx probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
usb Removal unneccessary definitions 1999-01-14 01:35:12 +00:00
vinum Include Peter Wemm's renaming and restructuring 1999-01-21 00:30:52 +00:00
vn Remove the SLICE code. 1998-09-14 19:56:42 +00:00
vr Tweak the vr_start() and vr_rxeof() routines a little to improve 1999-01-10 18:51:49 +00:00
vx Switch type of vxintr instead of using the previous casts. 1999-01-12 02:09:33 +00:00
wl Silence warnings. 1999-01-12 00:36:36 +00:00