- Implement MiShutdownMemoryManager (stops MPW thread and writes all dirty pages...
authorAleksey Bragin <aleksey@reactos.org>
Mon, 3 Mar 2008 18:03:04 +0000 (18:03 +0000)
committerAleksey Bragin <aleksey@reactos.org>
Mon, 3 Mar 2008 18:03:04 +0000 (18:03 +0000)
commitfad1031b3748c4e7c24049c0ce80da9e9ef2fb85
treef9fdf47826443ae7b12590e9cae3f7fc52872656
parent3171081397fce78d82c3df65ed848ea7da5faafe
- Implement MiShutdownMemoryManager (stops MPW thread and writes all dirty pages to disk).
- Move MiShutdownMemoryManager invocation to where it should really happen (before filesystems shutdown).
- As a result, MPW doesn't have a chance to flush pages when filesystems are already down. However, 1st assertion as mentioned in bug 2872 still happens. 2nd one is gone.
See issue #2872 for more details.

svn path=/trunk/; revision=32547
reactos/ntoskrnl/ex/shutdown.c
reactos/ntoskrnl/mm/mminit.c
reactos/ntoskrnl/mm/mpw.c