summaryrefslogtreecommitdiffstats
path: root/fs/ext2/super.c
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2018-11-16 13:43:17 +0100
committerJan Kara <jack@suse.cz>2018-11-19 10:27:59 +0100
commitb54e41f5efcb4316b2f30b30c2535cc194270373 (patch)
treea4a402739d91359efeb7e8f5c0c5eeeb4ba93301 /fs/ext2/super.c
parent9ff01193a20d391e8dbce4403dd5ef87c7eaaca6 (diff)
downloadlinux-b54e41f5efcb4316b2f30b30c2535cc194270373.tar.gz
linux-b54e41f5efcb4316b2f30b30c2535cc194270373.tar.bz2
linux-b54e41f5efcb4316b2f30b30c2535cc194270373.zip
udf: Allow mounting volumes with incorrect identification strings
Commit c26f6c615788 ("udf: Fix conversion of 'dstring' fields to UTF8") started to be more strict when checking whether converted strings are properly formatted. Sudip reports that there are DVDs where the volume identification string is actually too long - UDF reports: [ 632.309320] UDF-fs: incorrect dstring lengths (32/32) during mount and fails the mount. This is mostly harmless failure as we don't need volume identification (and even less volume set identification) for anything. So just truncate the volume identification string if it is too long and replace it with 'Invalid' if we just cannot convert it for other reasons. This keeps slightly incorrect media still mountable. CC: stable@vger.kernel.org Fixes: c26f6c615788 ("udf: Fix conversion of 'dstring' fields to UTF8") Reported-and-tested-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com> Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'fs/ext2/super.c')
0 files changed, 0 insertions, 0 deletions