vmspace changes to use sysref

Matthew Dillon dillon at apollo.backplane.com
Sun Apr 29 11:55:10 PDT 2007


    This was kinda a whopper of a commit to HEAD.  I changed struct vmspace
    over to using the new SYSREF API, but I had to fix a number of other
    issues above and beyond the basic changes which were revealed by the
    work.

    I'd appreciate it if a couple of people could help test these changes.
    SYSREF is going to be used all over the place and it has to be solid.
    vmspace was one of the more difficult structures to convert.

    Keep your eye out for VM and PMAP related panics, particulary panics
    like: 'vmfault: fault on nofault entry'.  My overnight test succeeded
    by I am not 100% sure I've found all the cases.  PMAP teardown races
    usually result in no debugger prompt after the panic, or a complete
    lockup.

						-Matt






More information about the Kernel mailing list