mm/migrate: Convert buffer_migrate_page() to buffer_migrate_folio()
[linux-block.git] / include / linux / buffer_head.h
index c9d1463bb20f31863a2f34ada0bc5e2485807cb0..b0366c89d6a4d12a9fd01dc6ef618c56a24d139e 100644 (file)
@@ -267,6 +267,16 @@ int nobh_truncate_page(struct address_space *, loff_t, get_block_t *);
 int nobh_writepage(struct page *page, get_block_t *get_block,
                         struct writeback_control *wbc);
 
+#ifdef CONFIG_MIGRATION
+extern int buffer_migrate_folio(struct address_space *,
+               struct folio *dst, struct folio *src, enum migrate_mode);
+extern int buffer_migrate_folio_norefs(struct address_space *,
+               struct folio *dst, struct folio *src, enum migrate_mode);
+#else
+#define buffer_migrate_folio NULL
+#define buffer_migrate_folio_norefs NULL
+#endif
+
 void buffer_init(void);
 
 /*