diff --git a/block/bio.c b/block/bio.c index dbabd48b1934739bba125827e2019414cf34adee..f53a691b6533142a5a434b2d7bd1fc2a6f823f3f 100644 --- a/block/bio.c +++ b/block/bio.c @@ -874,7 +874,7 @@ int submit_bio_wait(int rw, struct bio *bio) bio->bi_private = &ret; bio->bi_end_io = submit_bio_wait_endio; submit_bio(rw, bio); - wait_for_completion(&ret.event); + wait_for_completion_io(&ret.event); return ret.error; }