Home
last modified time | relevance | path

Searched refs:repair_bbio (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/fs/btrfs/
H A Dbio.c188 static void btrfs_end_repair_bio(struct btrfs_bio *repair_bbio, in btrfs_end_repair_bio() argument
191 struct btrfs_failed_bio *fbio = repair_bbio->private; in btrfs_end_repair_bio()
192 struct btrfs_inode *inode = repair_bbio->inode; in btrfs_end_repair_bio()
194 struct bio_vec *bv = bio_first_bvec_all(&repair_bbio->bio); in btrfs_end_repair_bio()
195 int mirror = repair_bbio->mirror_num; in btrfs_end_repair_bio()
197 if (repair_bbio->bio.bi_status || in btrfs_end_repair_bio()
198 !btrfs_data_csum_ok(repair_bbio, dev, 0, bv)) { in btrfs_end_repair_bio()
199 bio_reset(&repair_bbio->bio, NULL, REQ_OP_READ); in btrfs_end_repair_bio()
200 repair_bbio->bio.bi_iter = repair_bbio->saved_iter; in btrfs_end_repair_bio()
209 btrfs_submit_bio(repair_bbio, mirror); in btrfs_end_repair_bio()
[all …]