1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00
freebsd/sys/dev
Greg Lehey 780bedeaa5 Finally implement read policies. The previous "implementation" didn't
work because it referred to plexes which were almost invariably when
referred to.  Instead, deprecate the "prefer" keyword for volumes
(though it's still there for the moment) and add a keyword "preferred"
to the plex definition.  The relationship is like this:

Old:

  vol foo ... prefer foo.p3

New:

  plex foo.p3 volume foo preferred

give_plex_to_volume: set preferred plex if specified on plex
definition entry.  This involves adding a parameter to the function to
specify the preferred plex.

config_plex: Implement preferred keyword.
2003-05-05 05:32:15 +00:00
..
aac Don't pass pointers to kernel data structures through 32-bit fields 2003-04-28 06:16:20 +00:00
acpica Catch up to reworked debugging levels in latest Intel import. 2003-05-01 18:51:43 +00:00
adlink Almost the finished article. 2003-04-08 19:12:48 +00:00
advansys I deserve a big pointy hat for having missed all those references 2003-04-10 23:50:06 +00:00
agp - Express hard dependencies on bus (pci, isa, pccard) and 2003-04-15 06:37:30 +00:00
aha I deserve a big pointy hat for having missed all those references 2003-04-10 23:50:06 +00:00
ahb I deserve a big pointy hat for having missed all those references 2003-04-10 23:50:06 +00:00
aic Make sure that pp_name is non-null before setting the device 2003-04-10 04:36:02 +00:00
aic7xxx Correct spelling errors. 2003-05-04 00:20:07 +00:00
amd I deserve a big pointy hat for having missed all those references 2003-04-10 23:50:06 +00:00
amr Use bioq_flush() to drain a bio queue with a specific error code. 2003-04-01 15:06:26 +00:00
an - Express hard dependencies on bus (pci, isa, pccard) and 2003-04-15 06:37:30 +00:00
ar Get rid of kvtop(). 2003-04-23 15:40:11 +00:00
asr Include <sys/ioccom.h> instead of <sys/disklabel.h> 2003-04-16 20:46:30 +00:00
ata Change the way loadbalancing works on RAID1's. 2003-05-04 16:17:54 +00:00
atkbdc Update the hardcoded bus tags for early console support for amd64. 2003-05-01 04:19:19 +00:00
awi Explicitly declare 'int' parameters. 2003-04-21 16:27:46 +00:00
bge Implement the write twice to send producer index workaround for 2003-05-04 00:07:21 +00:00
bktr
buslogic I deserve a big pointy hat for having missed all those references 2003-04-10 23:50:06 +00:00
cardbus MFp4: when you can't allocate a resource, print a message, don't panic. 2003-04-08 07:05:16 +00:00
ccd More correct patch: Only call biofinish if we have not already sent 2003-04-14 08:49:54 +00:00
ciss Add support for the HP Smart Array 6400 EM 2003-04-03 20:09:27 +00:00
cm - Express hard dependencies on bus (pci, isa, pccard) and 2003-04-15 06:37:30 +00:00
cnw - Express hard dependencies on bus (pci, isa, pccard) and 2003-04-15 06:37:30 +00:00
cs - Express hard dependencies on bus (pci, isa, pccard) and 2003-04-15 06:37:30 +00:00
ct Force PnP devices to set SMIT mode. 2003-05-03 02:04:58 +00:00
cy - Express hard dependencies on bus (pci, isa, pccard) and 2003-04-15 06:37:30 +00:00
dc Use only a 64bit hash filter table for ADM-Centaur cards like the 2003-05-01 09:31:01 +00:00
de - Express hard dependencies on bus (pci, isa, pccard) and 2003-04-15 06:37:30 +00:00
dec
dgb
digi
dpt I deserve a big pointy hat for having missed all those references 2003-04-10 23:50:06 +00:00
drm Merge from DRI CVS: Disable MTRRs on FreeBSD-stable to work around hangs with 2003-04-26 06:59:38 +00:00
ed - Express hard dependencies on bus (pci, isa, pccard) and 2003-04-15 06:37:30 +00:00
eisa Deprecate machine/limits.h in favor of new sys/limits.h. 2003-04-29 13:36:06 +00:00
em - Fix breakage on PAE enabled kernel 2003-05-03 07:35:47 +00:00
en Add module data and version to the atm_subr and reference this info from the 2003-04-29 08:07:44 +00:00
ep Make sure that pp_name is non-null before setting the device 2003-04-10 04:36:02 +00:00
ex
exca
fb Unbreak alpha and ia64 builds. The previous change made the inclusion 2003-05-02 01:36:27 +00:00
fdc Use bioq_flush() to drain a bio queue with a specific error code. 2003-04-01 15:06:26 +00:00
fe Make sure that pp_name is non-null before setting the device 2003-04-10 04:36:02 +00:00
firewire Fix printf format errors. 2003-05-02 17:21:07 +00:00
fxp Fix tpyo in last commit. 2003-04-30 04:14:56 +00:00
gem - Don't call pci_enable_io() in drivers (unless needed for resume). 2003-04-16 03:16:57 +00:00
gfb
gx - Express hard dependencies on bus (pci, isa, pccard) and 2003-04-15 06:37:30 +00:00
hea Explicitly declare 'int' parameters. 2003-04-21 16:27:46 +00:00
hfa - Don't call pci_enable_io() in drivers (unless needed for resume). 2003-04-16 03:16:57 +00:00
hifn
hme - Don't call pci_enable_io() in drivers (unless needed for resume). 2003-04-16 03:16:57 +00:00
ic
ichsmb
ida I deserve a big pointy hat for having missed all those references 2003-04-10 23:50:06 +00:00
idt
ie
iicbus
iir Import latest changes from the vendor. This also is reported to fix the 2003-04-25 05:37:04 +00:00
isp
ispfw
joy
kbd Update the hardcoded bus tags for early console support for amd64. 2003-05-01 04:19:19 +00:00
lge - Don't call pci_enable_io() in drivers (unless needed for resume). 2003-04-16 03:16:57 +00:00
lmc
lnc - Express hard dependencies on bus (pci, isa, pccard) and 2003-04-15 06:37:30 +00:00
mc146818
mca Deprecate machine/limits.h in favor of new sys/limits.h. 2003-04-29 13:36:06 +00:00
mcd Don't include <sys/disklabel.h> 2003-04-16 20:57:35 +00:00
md Call g_wither_geom(), instead of just setting the flag. 2003-05-02 06:18:58 +00:00
mii Something I missed in my tree. 2003-05-04 02:03:20 +00:00
mk48txx
mlx Use bioq_flush() to drain a bio queue with a specific error code. 2003-04-01 15:06:26 +00:00
mly
mpt I deserve a big pointy hat for having missed all those references 2003-04-10 23:50:06 +00:00
mse
musycc
my - Express hard dependencies on bus (pci, isa, pccard) and 2003-04-15 06:37:30 +00:00
ncv Make sure that pp_name is non-null before setting the device 2003-04-10 04:36:02 +00:00
nge - Don't call pci_enable_io() in drivers (unless needed for resume). 2003-04-16 03:16:57 +00:00
nmdm
nsp
null
ofw Use __FBSDID rather than rcsid[]. 2003-04-03 21:36:33 +00:00
pccard Sync to 1.50 2003-04-27 03:32:09 +00:00
pccbb Back out accidentally committed debugging 2003-05-04 23:58:37 +00:00
pcf
pci Add constants for USB programming interfaces. These are already defined 2003-04-23 15:51:36 +00:00
pcic
pdq - Don't call pci_enable_io() in drivers (unless needed for resume). 2003-04-16 03:16:57 +00:00
ppbus Fix a printf warning from the recent CAM changes. 2003-05-01 19:46:21 +00:00
ppc Fix some easy, global, lint warnings. In most cases, this means 2003-04-30 12:57:40 +00:00
pst Pull the pst driver out from under GAINT. 2003-04-28 08:10:27 +00:00
puc Add support for IC Book Ironclad Pro/Lite 8-port cards. 2003-04-30 22:15:47 +00:00
raidframe Deprecate machine/limits.h in favor of new sys/limits.h. 2003-04-29 13:36:06 +00:00
random
ray Deprecate machine/limits.h in favor of new sys/limits.h. 2003-04-29 13:36:06 +00:00
rc
rndtest
rp
sab
sbni - Express hard dependencies on bus (pci, isa, pccard) and 2003-04-15 06:37:30 +00:00
sbsh cosmetic style fixes 2003-04-15 17:26:28 +00:00
scd Don't include <sys/disklabel.h> 2003-04-16 20:57:35 +00:00
sf Use newly minted device_is_attached rather than device_is_alive to see 2003-04-21 18:34:04 +00:00
si
sio Eliminate a compiler warning with gcc3.3 on AMD64, where speed is 2003-04-30 21:39:28 +00:00
sk Use newly minted device_is_attached rather than device_is_alive to see 2003-04-21 18:34:04 +00:00
smbus
sn - Express hard dependencies on bus (pci, isa, pccard) and 2003-04-15 06:37:30 +00:00
snc Fix off-by-one bug. 2003-05-03 01:47:38 +00:00
snp
sound Fix lock order reversal when opening device and chn_reset fails. 2003-05-01 16:31:21 +00:00
speaker
sr Use bus_space*() instead of in*() and out*(). 2003-04-23 20:22:32 +00:00
stg Make sure that pp_name is non-null before setting the device 2003-04-10 04:36:02 +00:00
streams
sym I deserve a big pointy hat for having missed all those references 2003-04-10 23:50:06 +00:00
syscons Deprecate machine/limits.h in favor of new sys/limits.h. 2003-04-29 13:36:06 +00:00
tdfx
tga
ti Use newly minted device_is_attached rather than device_is_alive to see 2003-04-21 18:34:04 +00:00
trm I deserve a big pointy hat for having missed all those references 2003-04-10 23:50:06 +00:00
twe Use bioq_flush() to drain a bio queue with a specific error code. 2003-04-01 15:06:26 +00:00
tx Convert the tx(4) driver to use the busdma API. 2003-04-20 18:08:00 +00:00
txp - Don't call pci_enable_io() in drivers (unless needed for resume). 2003-04-16 03:16:57 +00:00
ubsec recognize the Sun Crypto 5821 and Crypto 1K cards; 2003-04-27 04:26:22 +00:00
usb Regen. 2003-05-03 10:19:43 +00:00
vinum Finally implement read policies. The previous "implementation" didn't 2003-05-05 05:32:15 +00:00
vr Use newly minted device_is_attached rather than device_is_alive to see 2003-04-21 18:34:04 +00:00
vx - Express hard dependencies on bus (pci, isa, pccard) and 2003-04-15 06:37:30 +00:00
wds Don't include <sys/disklabel.h> 2003-04-16 20:57:35 +00:00
wi Don't hold a driver lock across bus_teardown_intr. Jhb points out 2003-04-29 03:22:39 +00:00
wl Get wlread() closer to working. Use m->m_len as the initial value for 2003-04-17 17:51:24 +00:00
xe Make sure that pp_name is non-null before setting the device 2003-04-10 04:36:02 +00:00
zs