udf: Verify domain identifier fields
authorJan Kara <jack@suse.cz>
Thu, 29 Aug 2019 12:11:54 +0000 (14:11 +0200)
committerJan Kara <jack@suse.cz>
Wed, 4 Sep 2019 16:19:25 +0000 (18:19 +0200)
commit2dee5aac05565933c5bf6ad4acd4f9bcd6ea2ff7
treec2658834b67964da21a1be9cb47e21234b4da369
parentc3367a1b47d590f97109cd4b5189e750fb26c0f1
udf: Verify domain identifier fields

OSTA UDF standard defines that domain identifier in logical volume
descriptor and file set descriptor should contain a particular string
and the identifier suffix contains flags possibly making media
write-protected. Verify these constraints and allow only read-only mount
if they are not met.

Tested-by: Steven J. Magnani <steve@digidescorp.com>
Reviewed-by: Steven J. Magnani <steve@digidescorp.com>
Signed-off-by: Jan Kara <jack@suse.cz>
fs/udf/ecma_167.h
fs/udf/super.c