[ros-dev] [ros-diffs] [jgardou] 55770: [NTOSKRNL/MM] - finally, release user shared data at process address space cleanup. - release PDE pages that might not be freed at process end. - Let the caller handle PDE release ...

Jérôme Gardou jerome.gardou at laposte.net
Tue Feb 21 00:40:38 UTC 2012


Le 21/02/2012 01:32, jgardou at svn.reactos.org a écrit :
> Author: jgardou
> Date: Tue Feb 21 00:32:24 2012
> New Revision: 55770
>
> URL: http://svn.reactos.org/svn/reactos?rev=55770&view=rev
> Log:
> [NTOSKRNL/MM]
>   - finally, release user shared data at process address space cleanup.
>   - release PDE pages that might not be freed at process end.
>   - Let the caller handle PDE release when deleting a PTE
>   - restore Richard's ASSERT : All user PDE pages are now freed!
Addendum to log :
     When a page maps a Prototype PTE, we can't know if it must be 
deleted before dropping shared reference. Modify ASSERT accordingly.
     Restore the ASSERTion that only page fault should provocate the 
creation of the PDE and modify PDE refcounting in pageout code accordingly.



More information about the Ros-dev mailing list