aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Raeburn <[email protected]>2024-08-06 05:13:19 -0400
committerMikulas Patocka <[email protected]>2024-08-21 13:05:56 +0200
commit3a59b2ec2400017f7fcc5d794802ebc7f4187d22 (patch)
treebca92e6ae0eaba12369657c3502ec125d1643432
parent0808ebf2f80b962e75741a41ced372a7116f1e26 (diff)
dm vdo: remove bad check of bi_next field
Remove this check to prevent spurious warning messages due to the behavior of other storage layers. This check was intended to make sure dm-vdo does not chain metadata bios together. However, vdo has no control over underlying storage layers, so the assertion is not always true. Signed-off-by: Ken Raeburn <[email protected]> Signed-off-by: Matthew Sakai <[email protected]> Signed-off-by: Mikulas Patocka <[email protected]>
-rw-r--r--drivers/md/dm-vdo/io-submitter.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/md/dm-vdo/io-submitter.c b/drivers/md/dm-vdo/io-submitter.c
index 9a3716bb3c05..ab62abe18827 100644
--- a/drivers/md/dm-vdo/io-submitter.c
+++ b/drivers/md/dm-vdo/io-submitter.c
@@ -346,7 +346,6 @@ void __submit_metadata_vio(struct vio *vio, physical_block_number_t physical,
VDO_ASSERT_LOG_ONLY(!code->quiescent, "I/O not allowed in state %s", code->name);
- VDO_ASSERT_LOG_ONLY(vio->bio->bi_next == NULL, "metadata bio has no next bio");
vdo_reset_completion(completion);
completion->error_handler = error_handler;