[NTOS]: Remove unused code.
authorSir Richard <sir_richard@svn.reactos.org>
Thu, 18 Feb 2010 16:50:55 +0000 (16:50 +0000)
committerSir Richard <sir_richard@svn.reactos.org>
Thu, 18 Feb 2010 16:50:55 +0000 (16:50 +0000)
svn path=/trunk/; revision=45609

reactos/ntoskrnl/mm/mpw.c

index 8acdc5a..89fba8d 100644 (file)
@@ -23,35 +23,6 @@ BOOLEAN MpwThreadShouldTerminate;
 
 /* FUNCTIONS *****************************************************************/
 
-NTSTATUS NTAPI
-MmWriteDirtyPages(ULONG Target, PULONG Actual)
-{
-   PFN_TYPE Page;
-   PFN_TYPE NextPage;
-   NTSTATUS Status;
-
-   Page = MmGetLRUFirstUserPage();
-   while (Page != 0 && Target > 0)
-   {
-      /*
-       * FIXME: While the current page is write back it is possible
-       *        that the next page is freed and not longer a user page.
-       */
-      NextPage = MmGetLRUNextUserPage(Page);
-      if (MmIsDirtyPageRmap(Page))
-      {
-         Status = MmWritePagePhysicalAddress(Page);
-         if (NT_SUCCESS(Status))
-         {
-            Target--;
-         }
-      }
-      Page = NextPage;
-   }
-   *Actual = Target;
-   return(STATUS_SUCCESS);
-}
-
 NTSTATUS NTAPI
 MmMpwThreadMain(PVOID Ignored)
 {
@@ -81,12 +52,6 @@ MmMpwThreadMain(PVOID Ignored)
       }
 
       PagesWritten = 0;
-#if 0
-      /*
-       *  FIXME: MmWriteDirtyPages doesn't work correctly.
-       */
-      MmWriteDirtyPages(128, &PagesWritten);
-#endif
 
       CcRosFlushDirtyPages(128, &PagesWritten);
    }