NetBSD/sys/dev
oster 56f6918fef rf_markalldirty() needs to update the mod_counter for used_spares too!
This bug appears as "incorrect Mod Counters" in 'raidctl -s'.  The
reason it was seen only in 'raidctl -s' is because of the conditions
needed to trigger the bug:
  a) a raid set is configured
  b) no partitions on that set are mounted or are otherwise in-use
  c) a component is failed, and subsequently rebuilt to a hot spare
  d) the machine is rebooted while something (e.g. 'raidctl -s') has
the device open (and, therefore, rf_markalldirty() has been called)
but before the final rf_update_component_labels() is done.

Needless to say, the window for this happening is *very* small, and it
was only because I was testing some obscure stuff that I even noticed it.
2002-11-14 17:11:54 +00:00
..
acpi reduce number of <'s in FatalOp debug print, to not get mistaken with 2002-11-02 20:58:17 +00:00
apm Moved MI APM definitions into dev/apm. 2002-10-14 02:08:37 +00:00
arcbios merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
ata implement separate read/write disk statistics: 2002-11-01 11:31:50 +00:00
bi Add trailing ; to CFATTACH_DECL. 2002-10-02 16:33:28 +00:00
bluetooth g/c IRDA ioctls (was within #if 0 anyway) 2002-10-24 01:36:34 +00:00
cardbus Add support for "Planex FNW-3603 cardbus ethernet". 2002-11-11 14:21:18 +00:00
dec merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
dmover Fix signed/unsigned comparison warnings. 2002-11-07 08:02:09 +00:00
ebus Add trailing ; to CFATTACH_DECL. 2002-10-02 16:33:28 +00:00
eisa Add trailing ; to CFATTACH_DECL. 2002-10-02 16:33:28 +00:00
hpc merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
i2c
i2o Add support for Adaptec 200[05]S 2002-11-08 05:47:35 +00:00
ic Sync with copyright verbiage update of OpenBSD's iha(4). 2002-11-14 17:07:42 +00:00
ieee1394 Add trailing ; to CFATTACH_DECL. 2002-10-02 16:33:28 +00:00
ir merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
isa Removed unused structure. 2002-11-02 10:47:49 +00:00
isapnp Correct copyright notice since this code was mostly taken from 2002-11-14 16:49:55 +00:00
mca implement separate read/write disk statistics: 2002-11-01 11:31:50 +00:00
microcode Update to the latest Fibre Channel f/w from the QLogic intranet site. 2002-10-18 23:19:20 +00:00
mii Regen (MYSON MTD803 added) 2002-11-07 20:37:03 +00:00
mscp implement separate read/write disk statistics: 2002-11-01 11:31:50 +00:00
mvme merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
news
ofisa Add trailing ; to CFATTACH_DECL. 2002-10-02 16:33:28 +00:00
ofw implement separate read/write disk statistics: 2002-11-01 11:31:50 +00:00
pci Sync with copyright verbiage update of OpenBSD's iha(4). 2002-11-14 17:07:42 +00:00
pckbc Add trailing ; to CFATTACH_DECL. 2002-10-02 16:51:16 +00:00
pcmcia Add support of Sony PEGA-WL100 CF Wireless LAN Card. 2002-11-06 05:45:17 +00:00
podulebus Regen (Simtec USB). 2002-11-03 12:59:44 +00:00
qbus merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
raidframe rf_markalldirty() needs to update the mod_counter for used_spares too! 2002-11-14 17:11:54 +00:00
rasops remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
rcons alloc_attr -> allocattr 2002-07-04 14:37:10 +00:00
sbus merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
scsipi Fix signed/unsigned comparison warnings. 2002-11-09 18:52:20 +00:00
smbus Register definitions for the ST M41T81 serial-access RTC. 2002-11-12 01:01:37 +00:00
std tabify 2002-06-25 16:31:43 +00:00
sun Allow attaching wskbd at kbd, idea from Valeriy Ushakov. 2002-10-26 19:11:13 +00:00
sysmon merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
tc merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
usb Regen. 2002-11-14 11:33:48 +00:00
vme implement separate read/write disk statistics: 2002-11-01 11:31:50 +00:00
wscons Add a few symbols. 2002-10-25 21:49:41 +00:00
wsfont merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
xmi Add trailing ; to CFATTACH_DECL. 2002-10-02 16:51:16 +00:00
auconv.c
auconv.h
audio_if.h Correct indent... 2002-06-04 14:02:32 +00:00
audio.c Fix LR contrary problem of play.balance and record.balance. The 2002-11-08 05:02:07 +00:00
audiovar.h
aurateconv.c Clean up token pasting so that this works with GCC 3.3's CPP. 2002-11-07 06:51:51 +00:00
ccd.c implement separate read/write disk statistics: 2002-11-01 11:31:50 +00:00
ccdvar.h
cgd_crypto.c The CryptoGraphic Disk Driver. 2002-10-04 18:22:35 +00:00
cgd_crypto.h The CryptoGraphic Disk Driver. 2002-10-04 18:22:35 +00:00
cgd.c implement separate read/write disk statistics: 2002-11-01 11:31:50 +00:00
cgdvar.h The CryptoGraphic Disk Driver. 2002-10-04 18:22:35 +00:00
clock_subr.c
clock_subr.h
clockctl.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
cninit.c
cons.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
cons.h Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
DEVNAMES Add a driver for the Myson Technology MTD803 3-in-1 Fast Ethernet Controller, 2002-11-07 21:56:56 +00:00
dksubr.c We need to pass the dk_softc, not the osc. 2002-10-12 22:43:25 +00:00
dkvar.h A slight abstraction for disks. This is mainly [right now] in 2002-10-04 18:02:00 +00:00
kttcp.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
kttcpio.h This is the "kttcp" network throughput testing pseudo-device. From 2002-06-28 23:27:13 +00:00
ld.c implement separate read/write disk statistics: 2002-11-01 11:31:50 +00:00
ldvar.h Convert to new device buffer queue interface. 2002-07-20 11:28:07 +00:00
Makefile Moved MI APM definitions into dev/apm. 2002-10-14 02:08:37 +00:00
md_root.c
md.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
md.h
midi_if.h
midi.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
midisyn.c
midisynvar.h
midivar.h
mm.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
mulaw.c
mulaw.h
radio_if.h
radio.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
radiovar.h
rnd.c Fix signed/unsigned comparison warnings. 2002-11-10 03:28:59 +00:00
rndpool.c Fix signed/unsigned comparison warnings. 2002-11-10 03:28:59 +00:00
sequencer.c merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
sequencervar.h
verified_exec.c Added support for fingerprinted executables aka verified exec 2002-10-29 12:31:20 +00:00
vnd.c implement separate read/write disk statistics: 2002-11-01 11:31:50 +00:00
vndvar.h Convert to new device buffer queue interface. 2002-07-20 11:28:07 +00:00