diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c
index 59cba180fe833f08f815f4ca968956eaa7f33e18..dd86050190fcb28e08d59ffa2b812db14c5764be 100644
--- a/fs/btrfs/inode.c
+++ b/fs/btrfs/inode.c
@@ -5269,6 +5269,7 @@ static struct address_space_operations btrfs_aops = {
 	.invalidatepage = btrfs_invalidatepage,
 	.releasepage	= btrfs_releasepage,
 	.set_page_dirty	= btrfs_set_page_dirty,
+	.error_remove_page = generic_error_remove_page,
 };
 
 static struct address_space_operations btrfs_symlink_aops = {