DragonFly kernel List (threaded) for 2004-02
Re: lwkt_token progress
:Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx> wrote in
:> Serializing Tokens
:Would this tokens writeup be useful to add to one of the Goals pages on
Yes, it would be an excellent addition.. actually, if you could,
rip out the section in Goals/threads.cgi near the end that explains
tokens and replace it with the above documentation.
The new token methodology is nicely solidified now. I have successfully
booted a UP kernel with the initial changeset. Tomorrow I will get
SMP working, then I have to fix all the vnode scanning interlock code
using the new token abstraction. (David Rhodus keeps finding panic
bugs in the inode hash and vnode reclaimation code and it's just
impossible to fix using the old token model).
I should have a patch set ready for testing tomorrow sometime. The
SMP interactions going on behind the scenes are a little tricky.