From owner-cvs-all Wed Jan 20 16:40:38 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA11078 for cvs-all-outgoing; Wed, 20 Jan 1999 16:40:38 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA11054; Wed, 20 Jan 1999 16:40:32 -0800 (PST) (envelope-from grog@FreeBSD.org) From: Greg Lehey Received: (from grog@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id QAA13682; Wed, 20 Jan 1999 16:40:33 -0800 (PST) Date: Wed, 20 Jan 1999 16:40:33 -0800 (PST) Message-Id: <199901210040.QAA13682@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/dev/vinum vinumstate.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk 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__state to set the state based only on other objects; instead, add functions update__state, which determine what the state should be by themselves. This allows the set__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