NetBSD/sys/dev
tls 14cd9beeae Don't use BUFQ_FCFS. It degrades performance both for "smart" (Mylex
ExtremeRAID with NV cache) and "dumb" (3ware 6410) ld providers.

Instead, use the default buffer queue policy.

With the 3ware adapter, using the read priority strategy instead of FCFS,
for three extractions of pkgsrc, took 329 seconds instead of 331 -- but
with a dramatic improvement in perceived system response (latency for
I/O outside the main stream).

With the Mylex adapter, the improvement was dramatic: using read priority
instead of FCFS yielded an improvement from 381 seconds to 135 seconds!
There was a less-noticeable improvement in perceived latency as well.

The other disk drivers currently hard-wired to FCFS or another policy
should probably be changed as well.
2004-03-22 17:30:33 +00:00
..
acpi Merge ACPI-CA 20040211. 2004-02-14 16:57:24 +00:00
apm
arcbios Fix typo ("ARCBIOS_MEM_ExecptionBlock"). From Steve Rumble. 2003-12-29 06:26:41 +00:00
ata It's extension, not extention. From Miod Vallat (miod at online fr). 2004-03-14 20:11:24 +00:00
bi Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
bluetooth Kill the flow control interface. Bluetooth devices are not equipped to deal 2004-01-04 05:47:43 +00:00
cardbus - Add (missed)"csc->cc_ih = NULL;" in com_cardbus_disable(). 2004-03-11 16:34:54 +00:00
dec Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
dmover Go ahead and define xor function names up to xor16. 2003-11-07 22:04:59 +00:00
ebus
eisa Fixes from PR#23177. Various lint/logic fixes: 2003-12-15 07:32:20 +00:00
gpib occured -> occurred. From Peter Postma. 2004-02-24 15:12:51 +00:00
hpc Scandinavian keyboard layout for Jornada 680/690. 2004-03-18 01:11:58 +00:00
i2c PR/24746: Jared Momose: The _write routine in the at24cxx eeprom driver has 2004-03-11 15:11:53 +00:00
i2o Grab the configuration lock when handling I2ORESCANCMD. 2003-12-09 19:51:23 +00:00
ic Remove extraneous ; from OpenBSD. 2004-03-20 21:16:55 +00:00
ieee1394 xs->timeout is in milliseconds so convert it to tick before passing 2004-02-13 21:22:13 +00:00
ir
isa Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) 2004-03-13 17:31:33 +00:00
isapnp RealTek -> Realtek. 2004-02-13 10:00:54 +00:00
marvell Add gt_dma_bus_mem_to_phys and gt_dma_phys_to_bus_mem. 2004-03-20 01:55:00 +00:00
mca fixup code for Elite card attachments, and adjust autoconfig messages 2004-01-20 19:59:59 +00:00
microcode Spell interrupt with two rs. From Peter Postma. 2004-02-24 15:16:04 +00:00
mii Regen. 2004-02-07 00:51:45 +00:00
mscp
mvme Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
news
ofisa add dependency on isadma for atppc attachments 2004-01-31 13:59:20 +00:00
ofw
pci sparc: OF_instance_to_package => prom_instance_to_package 2004-03-22 10:06:31 +00:00
pckbport ANSIfy, un-__P(), and generally KNF. 2004-03-18 21:05:19 +00:00
pcmcia The D-Link DFE-670TXD can appear with two different vendor IDs for the MAC 2004-03-13 15:09:16 +00:00
podulebus Regen. 2004-01-07 22:02:23 +00:00
ppbus occured -> occurred. From Peter Postma. 2004-02-24 15:12:51 +00:00
qbus occured -> occurred. From Peter Postma. 2004-02-24 15:12:51 +00:00
raidframe Why start a timer, and then just ignore it? *punt* 2004-03-21 21:20:46 +00:00
rasops Check character if it in font limits before drawing it in rasops8_putchar 2004-03-05 08:33:53 +00:00
rcons
sbus Rename PROM_getprop*() => prom_getprop*(). 2004-03-17 17:04:58 +00:00
scsipi cbd -> cdb 2004-03-16 19:10:43 +00:00
smbus
std
sun fb_is_console/SUN4U: fbnode => prom_stdout_node. 2004-03-19 16:05:25 +00:00
sysmon
tc Spell interrupt with two rs. From Peter Postma. 2004-02-24 15:16:04 +00:00
usb MAXBSIZE->MAXPHYS -- this mysteriously broke all *kinds* of stuff when 2004-03-22 14:55:42 +00:00
vinum add some (long long int) casts for log() arguments, so that this compiles 2003-11-25 20:11:59 +00:00
vme Replace myetheraddr() by prom_getether(). 2004-03-15 23:51:11 +00:00
wscons Add sun display types. 2004-03-19 09:00:38 +00:00
wsfont Use aprint_debug() instead of aprint_normal() for debug info. 2003-12-15 15:13:55 +00:00
xmi
auconv.c
auconv.h
audio_if.h
audio.c Fix a couple of long-standing bugs in the volume control(s) part of the 2004-01-31 00:07:56 +00:00
audiobell.c Simple code to provide a console bell through a generic audio device, for 2004-01-17 20:55:59 +00:00
audiobellvar.h Add a comment explaining how to call audiobell(). 2004-01-17 22:14:18 +00:00
audiovar.h Fix a couple of long-standing bugs in the volume control(s) part of the 2004-01-31 00:07:56 +00:00
aurateconv.c Forcibly undefining debugging macros is rude, so don't do it. 2003-12-31 13:51:28 +00:00
ccd.c Make VOP_STRATEGY(bp) a real VOP as discussed on tech-kern. 2004-01-25 18:06:48 +00:00
ccdvar.h
cgd_crypto.c Fix a longstanding bug in key-handling for the blowfish cipher. 2004-03-18 10:42:08 +00:00
cgd_crypto.h
cgd.c Fix a longstanding bug in key-handling for the blowfish cipher. 2004-03-18 10:42:08 +00:00
cgdvar.h
clock_subr.c
clock_subr.h
clockctl.c
cninit.c
cons.c
cons.h
DEVNAMES Add ichlpcib. 2004-03-14 14:13:42 +00:00
dksubr.c
dkvar.h
fss.c occured -> occurred. From Peter Postma. 2004-02-24 15:12:51 +00:00
fssvar.h occured -> occurred. From Peter Postma. 2004-02-24 15:12:51 +00:00
kttcp.c
kttcpio.h
ld.c Don't use BUFQ_FCFS. It degrades performance both for "smart" (Mylex 2004-03-22 17:30:33 +00:00
ldvar.h
Makefile Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) 2004-03-13 17:31:33 +00:00
md_root.c
md.c
md.h
midi_if.h netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
midi.c netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
midisyn.c netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
midisynvar.h netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
midivar.h netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
mm.c don't enumerate individual minor number cases in mmioctl(), handle all 2003-12-20 16:22:14 +00:00
mulaw.c
mulaw.h
nullcons_subr.c
radio_if.h
radio.c
radiovar.h
rnd.c
rndpool.c
sequencer.c netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
sequencervar.h netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
verified_exec.c
vnd.c Make VOP_STRATEGY(bp) a real VOP as discussed on tech-kern. 2004-01-25 18:06:48 +00:00
vndvar.h