Loading fs/btrfs/disk-io.c +1 −1 Original line number Diff line number Diff line Loading @@ -1692,7 +1692,7 @@ static void end_workqueue_fn(struct btrfs_work *work) bio->bi_private = end_io_wq->private; bio->bi_end_io = end_io_wq->end_io; kfree(end_io_wq); bio_endio(bio, error); bio_endio_nodec(bio, error); } static int cleaner_kthread(void *arg) Loading fs/btrfs/volumes.c +2 −0 Original line number Diff line number Diff line Loading @@ -5297,6 +5297,8 @@ static void btrfs_end_bio(struct bio *bio, int err) if (!is_orig_bio) { bio_put(bio); bio = bbio->orig_bio; } else { atomic_inc(&bio->bi_remaining); } bio->bi_private = bbio->private; bio->bi_end_io = bbio->end_io; Loading Loading
fs/btrfs/disk-io.c +1 −1 Original line number Diff line number Diff line Loading @@ -1692,7 +1692,7 @@ static void end_workqueue_fn(struct btrfs_work *work) bio->bi_private = end_io_wq->private; bio->bi_end_io = end_io_wq->end_io; kfree(end_io_wq); bio_endio(bio, error); bio_endio_nodec(bio, error); } static int cleaner_kthread(void *arg) Loading
fs/btrfs/volumes.c +2 −0 Original line number Diff line number Diff line Loading @@ -5297,6 +5297,8 @@ static void btrfs_end_bio(struct bio *bio, int err) if (!is_orig_bio) { bio_put(bio); bio = bbio->orig_bio; } else { atomic_inc(&bio->bi_remaining); } bio->bi_private = bbio->private; bio->bi_end_io = bbio->end_io; Loading