diff --git a/block/bio.c b/block/bio.c
index e4682ec11fcd111f4938c94286d0ea28426e8013..0fde6e0e81f20ab764d519bc625ef803bae50961 100644
--- a/block/bio.c
+++ b/block/bio.c
@@ -1746,7 +1746,7 @@ static inline bool bio_remaining_done(struct bio *bio)
 void bio_endio(struct bio *bio)
 {
 again:
-	if (unlikely(!bio_remaining_done(bio)))
+	if (!bio_remaining_done(bio))
 		return;
 
 	/*