On Tue, Jul 09, 2019 at 08:23:52AM -0700, Christoph Hellwig wrote: > We need to chain the earlier bios to the later ones, so that > submit_bio_wait waits on the bio that all the completions are > dispatched to. > > Fixes: 6ad5b3255b9e ("xfs: use bios directly to read and write the log recovery buffers") > Reported-by: Dave Chinner <david@xxxxxxxxxxxxx> > Signed-off-by: Christoph Hellwig <hch@xxxxxx> Looks ok to me; anyone else want to add a tested-by? Reviewed-by: Darrick J. Wong <darrick.wong@xxxxxxxxxx> --D > --- > fs/xfs/xfs_bio_io.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/fs/xfs/xfs_bio_io.c b/fs/xfs/xfs_bio_io.c > index 757c1d9293eb..e2148f2d5d6b 100644 > --- a/fs/xfs/xfs_bio_io.c > +++ b/fs/xfs/xfs_bio_io.c > @@ -43,7 +43,7 @@ xfs_rw_bdev( > bio_copy_dev(bio, prev); > bio->bi_iter.bi_sector = bio_end_sector(prev); > bio->bi_opf = prev->bi_opf; > - bio_chain(bio, prev); > + bio_chain(prev, bio); > > submit_bio(prev); > } > -- > 2.20.1 >