Browse Source

Kernel: Fix dirty page map bitmap

We also need to check against the new lazy allocation page
when generating the dirty page bitmap.
Tom 4 years ago
parent
commit
a1904b67e9
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Kernel/FileSystem/ProcFS.cpp

+ 1 - 1
Kernel/FileSystem/ProcFS.cpp

@@ -348,7 +348,7 @@ static OwnPtr<KBuffer> procfs$pid_vm(InodeIdentifier identifier)
                 auto* page = region.physical_page(i);
                 auto* page = region.physical_page(i);
                 if (!page)
                 if (!page)
                     pagemap_builder.append('N');
                     pagemap_builder.append('N');
-                else if (page->is_shared_zero_page())
+                else if (page->is_shared_zero_page() || page->is_lazy_committed_page())
                     pagemap_builder.append('Z');
                     pagemap_builder.append('Z');
                 else
                 else
                     pagemap_builder.append('P');
                     pagemap_builder.append('P');