NetBSD/sys/dev
jld f1a1ad338d Finally commit the RAIDframe parity map Summer Of Code project.
Drastically reduces the amount of time spent rewriting parity after an
unclean shutdown by keeping better track of which regions might have had
outstanding writes.  Enabled by default; can be disabled on a per-set
basis, or tuned, with the new raidctl(8) commands.

Discussed on tech-kern@ to a general air of approval; exhortations to
commit from mrg@, christos@, and others.

Thanks to Google for their sponsorship, oster@ for mentoring the
project, assorted developers for trying very hard to break it, and
probably more I'm forgetting.
2009-11-17 18:54:26 +00:00
..
acpi use __arraycount 2009-11-14 09:54:10 +00:00
adb KNF 2009-05-12 14:07:01 +00:00
altmem Add 'alternative memory' disk device driver. 2009-03-12 00:15:07 +00:00
apm In pmf(9), improve the implementation of device self-suspension 2009-09-16 16:34:49 +00:00
arcbios
ata Remove superfluous activation hook. 2009-11-12 19:20:08 +00:00
bi KNF 2009-05-12 14:07:01 +00:00
bluetooth I had a complaint that it was difficult to reconnect a device after 2009-08-21 10:01:25 +00:00
cardbus Don't use com_activate(), it's going away. 2009-11-12 20:30:10 +00:00
dec After the change from "struct device *" to "device_t", we now depend 2009-05-23 19:11:19 +00:00
dkwedge dkwedge_list() is currently called only from ioctl routines where 2009-09-08 21:14:33 +00:00
dm Reduce a noise from a debug printf to debug level 2009-10-23 20:41:11 +00:00
dmover compile again. 2009-05-01 00:15:57 +00:00
ebus struct device * -> device_t, no functional changes intended. 2009-05-12 14:16:35 +00:00
eisa struct device * -> device_t, no functional changes intended. 2009-05-12 14:16:35 +00:00
gpib - fix warnings of printf(9) format and void pointer arithmetic 2009-09-12 18:46:42 +00:00
gpio Simplify activation hook. 2009-11-12 19:22:08 +00:00
hpc struct device * -> device_t, no functional changes intended. 2009-05-12 14:16:35 +00:00
i2c don't pull a 1.5K softc on the stack to do a chip ident. Idea from mrg. 2009-11-02 21:37:44 +00:00
i2o Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
ic Remove some dead code. 2009-11-12 20:38:35 +00:00
ieee1394 unifdef -U__FreeBSD__ -D__NetBSD__, et cetera. 2009-08-07 00:10:53 +00:00
if_ndis make this compile again. 2009-10-20 19:04:59 +00:00
ir struct device * -> device_t, no functional changes intended. 2009-05-12 14:28:22 +00:00
isa Call the common detach routine, com_detach(), and get out on error, 2009-11-12 20:28:32 +00:00
isapnp use aprint_* in attach routines 2009-09-29 11:01:39 +00:00
marvell struct device * -> device_t, no functional changes intended. 2009-05-12 14:28:22 +00:00
mca Make local functions static. 2009-09-22 13:22:53 +00:00
microcode Drop 3rd and 4th clauses (except on files where copyright is shared 2009-10-21 23:53:38 +00:00
mii Simplify activation hook. 2009-11-12 19:38:35 +00:00
mscp Make this compile on ports with __HAVE_OLD_DISKLABEL 2009-09-12 18:01:50 +00:00
mvme struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
news
ofisa Make local functions static. 2009-09-22 16:44:08 +00:00
ofw add another convenience function - of_get_mode_string() to extract a Sun-like 2009-11-11 16:56:52 +00:00
onewire struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
pad PR# kern/39899: audio attach with pad(4) segfaults 2009-09-08 09:47:42 +00:00
pci include <sys/device_if.h> for device_t. There is no use of struct device. 2009-11-14 09:42:50 +00:00
pckbport Add hungarian qwertz keyboard layout. 2009-07-28 18:48:27 +00:00
pcmcia Don't use com_activate(), it's gone away. Thanks to Andreas Wrede 2009-11-13 01:14:35 +00:00
podulebus Move Matthias Pfaller's files to 2-clause license. OK matthias@. 2009-10-18 18:13:59 +00:00
ppbus Make this actually build, as part of the sgimips GENERIC32_IP2x kernel. 2009-11-11 15:34:37 +00:00
pud Ansify function definitions w/o arguments. Generated with sed. 2009-03-18 10:22:21 +00:00
putter Fix locking as Andy explained. Also fill in uid and gid like sys_pipe did. 2009-04-11 23:05:26 +00:00
qbus Don't pass a buffer to physio(), let it be allocated dynamically. 2009-05-18 20:41:57 +00:00
raidframe Finally commit the RAIDframe parity map Summer Of Code project. 2009-11-17 18:54:26 +00:00
rasops ansify function definitions 2009-03-15 21:23:31 +00:00
rcons Revert bcopy -> memcpy change inside #ifdef BCOPY_FASTER block. 2009-04-18 15:04:26 +00:00
sbus Remove some more unnecessary casts. 2009-09-22 13:13:46 +00:00
scsipi Remove superfluous activation hooks. 2009-11-12 19:44:17 +00:00
sdmmc Typo in comment. 2009-10-02 04:33:58 +00:00
smbus
spi struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
splash struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
std struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
sun Drop 3rd and 4th clauses. Approved by gwr@ (copyright holder). 2009-10-21 23:12:09 +00:00
sysmon Fix POWER_IOC_GET_TYPE. 2009-11-06 18:28:10 +00:00
tc u_intNN_t -> uintNN_t 2009-08-22 17:38:06 +00:00
tprof tprof_stop1: add an assertion. 2009-03-13 11:06:26 +00:00
usb Regen from usbdevs rev 1.537: 2009-11-15 17:34:32 +00:00
videomode Fix a wrong index value for edid_products[] inside #ifdef EDIDVERBOSE in 2009-11-14 09:19:41 +00:00
vme struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
wscons Reserve WSDISPLAY_TYPE for DisplayLink DL-1x0/DL-1x5 USB LCDs and 2009-11-15 17:42:24 +00:00
wsfb Expose genfb_restore_palette and allow MD code to specify PMF callbacks. 2009-08-24 11:03:44 +00:00
wsfont
xmi struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
auconv.c
auconv.h
audio_if.h Add support for playback- or capture-only devices by adding 2009-09-29 15:58:54 +00:00
audio.c Add support for playback- or capture-only devices by adding 2009-09-29 15:58:54 +00:00
audiobell.c undo my previous changes. 2009-05-12 10:22:31 +00:00
audiobellvar.h undo my previous changes. 2009-05-12 10:22:31 +00:00
audiovar.h
aurateconv.c
bio.c struct device * -> device_t, no functional changes intended. 2009-05-07 12:15:33 +00:00
biovar.h struct device * -> device_t, no functional changes intended. 2009-05-07 12:15:33 +00:00
ccd.c Add work in support for compiling ccd and cgd drivers as a modules. I forgot 2009-06-05 19:21:02 +00:00
ccdvar.h Fix problems with ccd: 2009-04-04 08:29:39 +00:00
cgd_crypto.c
cgd_crypto.h
cgd.c avoid doing extra work by just zeroing/printing real blocksize. 2009-11-10 20:39:36 +00:00
cgdvar.h avoid variable array stack allocation by enforcing and allocating always the 2009-11-10 20:05:50 +00:00
clock_subr.c convert to ANSI function prototypes 2009-02-14 20:32:29 +00:00
clock_subr.h
clockctl.c Move clockctl policy exception back to the subsystem. 2009-10-03 02:01:12 +00:00
cninit.c
cons.c
cons.h
DEVNAMES Add lom(4) for sparc64. 2009-10-02 15:15:21 +00:00
dksubr.c
dkvar.h Put the entire expression that DK_BUSY() evaluates to in parentheses 2009-08-07 00:07:39 +00:00
firmload.c
firmload.h
fss.c Remove unneeded vinvalbuf() on backing store as we don't use 2009-10-17 10:29:29 +00:00
fssvar.h
keylock.c Move the keylock.h header from sys/sys to sys/dev where it really belongs. 2009-08-15 09:43:58 +00:00
keylock.h Move the keylock.h header from sys/sys to sys/dev where it really belongs. 2009-08-15 09:43:58 +00:00
kloader.c Ansify function definitions w/o arguments. Generated with sed. 2009-03-18 10:22:21 +00:00
kloader.h
kttcp.c
kttcpio.h
ld.c Extract ldlastclose() and use it in ldclose(). At the top of 2009-07-23 21:38:33 +00:00
ldvar.h struct device * -> device_t, no functional changes intended. 2009-05-07 08:03:23 +00:00
lockstat.c
lockstat.h
Makefile Add keylock.h to INCS so that it's actually installed (hi, marc!) 2009-08-15 14:22:54 +00:00
md_root.c - remove a redundant decl of boothowto; it's in <sys/systm.h> 2009-04-16 14:46:33 +00:00
md.c Drop 3rd and 4th clauses. OK gwr@ leo@ (copyright holders). 2009-10-22 20:15:45 +00:00
md.h Drop 3rd and 4th clauses. Approved by gwr@ (copyright holder). 2009-10-21 23:12:09 +00:00
midi_if.h Declare mididetach() for use by midi0 at pcppi0. 2009-04-07 17:55:55 +00:00
midi.c I'm not so sure this is actually CPU-intensive in 2009, so don't print it. 2009-08-23 15:56:07 +00:00
midictl.c
midictl.h
midisyn.c
midisynvar.h
midivar.h
mm.c
mulaw.c
mulaw.h
nullcons_subr.c - remove an extra decl of cn_tab, which is in <dev/cons.h> 2009-04-16 12:57:22 +00:00
radio_if.h
radio.c
rnd.c rnd_sample_allocate_isr: pass correct flag to pool_get(). 2009-11-01 21:08:32 +00:00
rndpool.c
sequencer.c Ansify function definitions w/o arguments. Generated with sed. 2009-03-18 10:22:21 +00:00
sequencervar.h
verified_exec.c Convert 67 namei call sites to use namei_simple, in these functions: 2009-06-29 05:08:15 +00:00
video_if.h
video.c 1. some of the video24linux structs are not as machine independent as their 2009-08-18 02:17:09 +00:00
vnd.c Re-use DK_BUSY(). 2009-08-07 00:08:07 +00:00
vndvar.h Straggler from last vnd(4) commit: #define VNF_CLEARING. 2009-04-30 22:36:10 +00:00