diff options
-rw-r--r-- | fs/btrfs/inode.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index efee8c7cfa45..936a6fabaa9f 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c | |||
@@ -1915,7 +1915,7 @@ static int btrfs_io_failed_hook(struct bio *failed_bio, | |||
1915 | bio->bi_private = state; | 1915 | bio->bi_private = state; |
1916 | bio->bi_end_io = failed_bio->bi_end_io; | 1916 | bio->bi_end_io = failed_bio->bi_end_io; |
1917 | bio->bi_sector = failrec->logical >> 9; | 1917 | bio->bi_sector = failrec->logical >> 9; |
1918 | bio->bi_bdev = failed_bio->bi_bdev; | 1918 | bio->bi_bdev = BTRFS_I(inode)->root->fs_info->fs_devices->latest_bdev; |
1919 | bio->bi_size = 0; | 1919 | bio->bi_size = 0; |
1920 | 1920 | ||
1921 | bio_add_page(bio, page, failrec->len, start - page_offset(page)); | 1921 | bio_add_page(bio, page, failrec->len, start - page_offset(page)); |