freebsd-dev/sys/dev
grog 9de432ea42 Revise use of the vinum_conf variables drives_used, subdisks_used,
plexes_used and volumes_used.  Now these fields are only informative,
and the <object>_allocated count is used for searches, etc.  This also
required checking the object state before doing things with the
presumed object.

Problems-reported-by: Kiril Mitev <kiril@ideaglobal.com>

Remove unused (and braindead) functions volume_index, plex_index,
sd_index and drive_index.

Add a flag VF_CREATED for volumes.  VF_NEWBORN was being used in two
capacities, and they clashed, my Lord, they clashed.

find_object: restructure the search loop as a result of the change in
variable use.

Decrement object use count in the remove_<object> functions, not in
the free_<object> functions, which are often called with partially
initialized (and uncounted) objects.
1999-03-30 04:59:59 +00:00
..
advansys Unspammed includes in <machine/cpufunc.h> in the !SMP case. Partially 1999-01-08 19:17:49 +00:00
aha Better logging when the Geometry register probe fails. 1999-03-02 20:56:07 +00:00
ahb Poll for bus reset completion instead of assuming that our interrupt 1999-03-05 23:37:07 +00:00
aic7xxx Add support for the 3950U2B controller. 1999-03-23 07:26:41 +00:00
ar Straigthen out the use of the tls and tlf callbacks. 1998-12-16 18:42:38 +00:00
ata Fix bug in the Promise code that resultet in PIO always being selected. 1999-03-29 14:24:42 +00:00
atkbdc Keyboard driver update in preparation for the USB keyboard driver. 1999-03-10 10:36:53 +00:00
bktr My changes: 1999-02-25 07:45:47 +00:00
buslogic Fix a typo. 1999-03-23 07:27:38 +00:00
ccd Fixed variable overflow problem. 1999-03-11 18:50:39 +00:00
cs Fix warnings in preparation for adding -Wall -Wcast-qual to the 1999-01-28 01:59:53 +00:00
cy YAMFsio.c (1.227-1.228: set up input buffering dynamically). 1999-02-04 15:54:02 +00:00
de MF22... add bridging support to the device drivers. Without this 1999-03-17 16:44:53 +00:00
dec Add semicolon to INTERFACE declarations 1998-11-08 18:35:53 +00:00
dgb Make NDGBPORTS an official option. 1999-03-13 13:20:59 +00:00
dpt Error check is not necessary - this function cannot fail in this 1998-12-22 20:21:12 +00:00
ed MF22... add bridging support to the device drivers. Without this 1999-03-17 16:44:53 +00:00
eisa Replace includes of <sys/kernel.h> with includes of 1999-01-14 06:22:10 +00:00
en Fix warnings preparing for -Wall -Wcast-qual 1999-01-27 20:09:21 +00:00
ep Move the "fetch serial data" delay so that it is an inter-bit delay. 1999-01-31 22:41:51 +00:00
ex Fix warnings in preparation for adding -Wall -Wcast-qual to the 1999-01-28 01:59:53 +00:00
fb Make the splash screen alternate "fade out" and "fade in" action at 1999-03-29 15:13:53 +00:00
fdc Add a prioritization field to the devstat_add_entry() call so that 1999-02-10 00:04:13 +00:00
fe Added FE_8BIT_SUPPORT into the list. The fe driver includes opt_fe.h. 1999-03-03 10:40:27 +00:00
fxp Turn on PCI bus mastering in driver attach routine 1999-03-20 04:51:25 +00:00
hea Fix warnings preparing for -Wall -Wcast-qual 1999-01-27 20:09:21 +00:00
hfa Fix warnings preparing for -Wall -Wcast-qual 1999-01-27 20:09:21 +00:00
ic Implemented sending of BREAKs. This is quite complicated because the 1998-12-17 17:40:13 +00:00
ie Fix warnings in preparation for adding -Wall -Wcast-qual to the 1999-01-28 01:59:53 +00:00
iicbus Handle correctly iicbus request/release mechanism. Add iicbus allocation 1999-02-13 18:01:55 +00:00
isp Annoying little nigglet- apparently *some* Qlogic temporarily ignore 1999-03-26 00:33:13 +00:00
joy This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
kbd Keyboard driver update in preparation for the USB keyboard driver. 1999-03-10 10:36:53 +00:00
lnc MF22... add bridging support to the device drivers. Without this 1999-03-17 16:44:53 +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 Moved [uo]hci_pci.c from /sys/dev/pci to /sys/pci after Soren 1999-02-18 21:42:19 +00:00
pcm/isa Fix YMF719 detection (report by jose@we.lc.ehu.es). 1999-01-04 20:06:38 +00:00
pdq Fix '|' that was supposed to be '||' 1999-01-27 19:35:33 +00:00
ppbus Reduce Bruce-filter verbosity. 1999-03-13 16:22:18 +00:00
ppc More appropriate fix to the id_irq read during probe 1999-02-14 22:02:47 +00:00
rc Use suser() to check for super user rather than examining cr_uid directly. 1999-01-30 12:17:38 +00:00
rp Use suser() to check for super user rather than examining cr_uid directly. 1999-01-30 12:17:38 +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 Update Specialix download microcode for the transputer based serial host 1999-03-24 02:49:43 +00:00
sio Use suser() to check for super user rather than examining cr_uid directly. 1999-01-30 12:17:38 +00:00
smbus Return approriate errors to userland. 1999-02-14 14:36:45 +00:00
snp Fix warnings in preparation for adding -Wall -Wcast-qual to the 1999-01-27 21:50:00 +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
streams Converted "streams" pseudo-device into a KLD 1999-02-22 11:44:46 +00:00
syscons Keyboard driver update in preparation for the USB keyboard driver. 1999-03-10 10:36:53 +00:00
tx Implemented workaround for EPIC's Application Note 7-15 (concerning 1999-03-14 08:30:23 +00:00
usb Cleaning up of code, remove unneeded cruft and make 1999-03-27 23:08:44 +00:00
vinum Revise use of the vinum_conf variables drives_used, subdisks_used, 1999-03-30 04:59:59 +00:00
vn Submitted by: Matt Dillon <dillon@freebsd.org> 1999-03-14 09:20:01 +00:00
vr Add support for still more cheapo 10/100 cards: Delta Electronics and 1999-02-23 15:38:25 +00:00
vx Fix warnings preparing for -Wall -Wcast-qual 1999-01-27 20:09:21 +00:00
wl Silence warnings. 1999-01-12 00:36:36 +00:00