On Mon, 1 Apr 2002, Alfred Perlstein wrote:
:* Andrew R. Reiter <arr@FreeBSD.org> [020401 22:16] wrote:
:>
:> I've been looking at some global values that are not associated with any
:> one subsystem, but need a lock at some point in order to guarantee correct
:> bheavior -- specifically, at the moment, the securelevel value. I do not
:> right away see a clean place for the related lock to be initialized... Am
:> I missing some SYSINIT() (or SYSINIT()s) that are meant for helping to
:> initialize locks in this type of situation while still
:> protecting/promoting correct order (to ensure we init prior to a lock
:> attempt)? Or is that not a good path to go down?
:
:SYSINIT should work provided you run them after the mutex subsystem is
:setup. :)
Well, yes :-) My main concern is that I kind of fear starting to
encounter a number of these situations as we go along and need to now have
a number of SYSINITs, each of which only is there to initialize a single
mutex -- also the issue of where to put the SYSINITs (and the related
code). Is this something Im just over thinking about? :-))
Andrew
--
Andrew R. Reiter
arr@watson.org
arr@FreeBSD.org
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message