diff options
author | Richard Weinberger <richard@nod.at> | 2016-06-16 23:26:14 +0200 |
---|---|---|
committer | Ben Hutchings <ben@decadent.org.uk> | 2016-08-22 22:37:15 +0100 |
commit | b2d5074d5d465930612c26de2ecabaf50024583d (patch) | |
tree | def226365d0f096156a697eba8347d3013612f18 /include | |
parent | bedbc047e74d0962e194eb0018e9e1dbd7b9402f (diff) |
mm: Export migrate_page_move_mapping and migrate_page_copy
commit 1118dce773d84f39ebd51a9fe7261f9169cb056e upstream.
Export these symbols such that UBIFS can implement
->migratepage.
Signed-off-by: Richard Weinberger <richard@nod.at>
Acked-by: Christoph Hellwig <hch@lst.de>
[bwh: Backported to 3.2: also change migrate_page_move_mapping() from
static to extern, done as part of an earlier commit upstream]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/migrate.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/migrate.h b/include/linux/migrate.h index eaf867412f7a..40044bdb60ef 100644 --- a/include/linux/migrate.h +++ b/include/linux/migrate.h @@ -43,6 +43,9 @@ extern int migrate_vmas(struct mm_struct *mm, extern void migrate_page_copy(struct page *newpage, struct page *page); extern int migrate_huge_page_move_mapping(struct address_space *mapping, struct page *newpage, struct page *page); +extern int migrate_page_move_mapping(struct address_space *mapping, + struct page *newpage, struct page *page, + struct buffer_head *head, enum migrate_mode mode); #else #define PAGE_MIGRATION 0 |