]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - include/linux/rmap.h
ksm: rmap_walk to remove_migation_ptes
[net-next-2.6.git] / include / linux / rmap.h
index 980094a527ee7780bfc2f6bdf79c01b9da1b6060..b019ae64e2ab1d356daf92aaa7e92547227246c7 100644 (file)
@@ -164,6 +164,12 @@ struct anon_vma *page_lock_anon_vma(struct page *page);
 void page_unlock_anon_vma(struct anon_vma *anon_vma);
 int page_mapped_in_vma(struct page *page, struct vm_area_struct *vma);
 
+/*
+ * Called by migrate.c to remove migration ptes, but might be used more later.
+ */
+int rmap_walk(struct page *page, int (*rmap_one)(struct page *,
+               struct vm_area_struct *, unsigned long, void *), void *arg);
+
 #else  /* !CONFIG_MMU */
 
 #define anon_vma_init()                do {} while (0)