Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c82a1275 authored by Jan Kara's avatar Jan Kara
Browse files

udf: Fix detection of VAT version



We incorrectly (way to strictly) checked version of VAT on loading and thus
refuse to mount correct media.  There are just two format versions - below 2.0
and above 2.0 and we understand both. So update the version check accordingly.

Signed-off-by: default avatarJan Kara <jack@suse.cz>
parent 4f7874c8
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1256,12 +1256,12 @@ static int udf_load_logicalvol(struct super_block *sb, sector_t block,
				u16 suf =
					le16_to_cpu(((__le16 *)upm2->partIdent.
							identSuffix)[0]);
				if (suf == 0x0150) {
				if (suf < 0x0200) {
					map->s_partition_type =
							UDF_VIRTUAL_MAP15;
					map->s_partition_func =
							udf_get_pblock_virt15;
				} else if (suf == 0x0200) {
				} else {
					map->s_partition_type =
							UDF_VIRTUAL_MAP20;
					map->s_partition_func =