diff --git a/drivers/md/dm.c b/drivers/md/dm.c index 4e0cbfe3f14d4..9408df43ba757 100644 --- a/drivers/md/dm.c +++ b/drivers/md/dm.c @@ -1590,7 +1590,7 @@ static blk_qc_t __split_and_process_bio(struct mapped_device *md, ci.sector_count = bio_sectors(bio); while (ci.sector_count && !error) { error = __split_and_process_non_flush(&ci); - if (current->bio_list && ci.sector_count && !error) { + if (ci.sector_count && !error) { /* * Remainder must be passed to submit_bio_noacct() * so that it gets handled *after* bios already submitted