Btrfs: don't use migrate page without CONFIG_MIGRATION

Fixes compile error

Signed-off-by: Chris Mason <chris.mason@oracle.com>

+6 -1
+6 -1
fs/btrfs/disk-io.c
··· 712 712 if (page_has_private(page) && 713 713 !try_to_release_page(page, GFP_KERNEL)) 714 714 return -EAGAIN; 715 - 715 + #ifdef CONFIG_MIGRATION 716 716 return migrate_page(mapping, newpage, page); 717 + #else 718 + return -ENOSYS; 719 + #endif 717 720 } 718 721 719 722 static int btree_writepage(struct page *page, struct writeback_control *wbc) ··· 824 821 .releasepage = btree_releasepage, 825 822 .invalidatepage = btree_invalidatepage, 826 823 .sync_page = block_sync_page, 824 + #ifdef CONFIG_MIGRATION 827 825 .migratepage = btree_migratepage, 826 + #endif 828 827 }; 829 828 830 829 int readahead_tree_block(struct btrfs_root *root, u64 bytenr, u32 blocksize,