dm vdo volume-index: fix an assert statement in start_restoring_volume_sub_index()
authorHarshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Mon, 12 Feb 2024 10:25:04 +0000 (02:25 -0800)
committerMike Snitzer <snitzer@kernel.org>
Fri, 1 Mar 2024 14:25:09 +0000 (09:25 -0500)
Use "==" instead of "=" in ASSERT() statement.

Fixes: ef074a31e88e ("dm vdo: implement the volume index")
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Signed-off-by: Susan LeGendre-McGhee <slegendr@redhat.com>
Signed-off-by: Matthew Sakai <msakai@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@kernel.org>
drivers/md/dm-vdo/volume-index.c

index 8731ea1662b1fb30d56b5ab50f3a24dabe10d7e9..eebc19fe7d6f10fe6e142657065a570bb0ce5e34 100644 (file)
@@ -834,7 +834,7 @@ static int start_restoring_volume_sub_index(struct volume_sub_index *sub_index,
                decode_u32_le(buffer, &offset, &header.first_list);
                decode_u32_le(buffer, &offset, &header.list_count);
 
-               result = ASSERT(offset = sizeof(buffer),
+               result = ASSERT(offset == sizeof(buffer),
                                "%zu bytes decoded of %zu expected", offset,
                                sizeof(buffer));
                if (result != UDS_SUCCESS)