]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - mm/swapfile.c
[PATCH] vmscan: fix zone_reclaim
[mv-sheeva.git] / mm / swapfile.c
index 9678182e0eef64e9fba429d1068cae246ba8bd16..1f9cf0d073b84caad71234ddfb091618906d3047 100644 (file)
@@ -554,6 +554,15 @@ static int unuse_mm(struct mm_struct *mm,
        return 0;
 }
 
+#ifdef CONFIG_MIGRATION
+int remove_vma_swap(struct vm_area_struct *vma, struct page *page)
+{
+       swp_entry_t entry = { .val = page_private(page) };
+
+       return unuse_vma(vma, entry, page);
+}
+#endif
+
 /*
  * Scan swap_map from current position to next entry still in use.
  * Recycle to start on reaching the end, returning 0 when empty.