Date: Wed, 20 Jan 1999 16:40:33 -0800 (PST) From: Greg Lehey <grog@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/dev/vinum vinumstate.c Message-ID: <199901210040.QAA13682@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
grog 1999/01/20 16:40:33 PST
Modified files:
sys/dev/vinum vinumstate.c
Log:
Include Peter Wemm's renaming and restructuring
Change from lkm to kld
Serious rewrite. No longer call set_<foo>_state to set the state
based only on other objects; instead, add functions
update_<foo>_state, which determine what the state should be by
themselves. This allows the set_<foo>_state functions to shrink
enough to be almost intelligible.
Remove flags setstate_recurse and setstate_recursing.
Remove plex defective regions and unmapped regions, which were
maintained but not used.
Change code to allow daemon to perform operations formerly kludged
into an interrupt context. Remove the DIRTYCONFIG kludge.
Revision Changes Path
1.7 +456 -413 src/sys/dev/vinum/vinumstate.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901210040.QAA13682>
