udf: Explain handling of load_nls() failure
authorJan Kara <jack@suse.cz>
Tue, 19 Mar 2019 08:48:59 +0000 (09:48 +0100)
committerJan Kara <jack@suse.cz>
Tue, 26 Mar 2019 10:21:23 +0000 (11:21 +0100)
Add comment explaining that load_nls() failure gets handled back in
udf_fill_super() to avoid false impression that it is unhandled.

Signed-off-by: Jan Kara <jack@suse.cz>
fs/udf/super.c

index ffd8038ff7283fc0d83211a1f5653a1589f10c4b..387f90b32fa9fae7fb24e50dc359df12b62018ff 100644 (file)
@@ -572,6 +572,11 @@ static int udf_parse_options(char *options, struct udf_options *uopt,
                        if (!remount) {
                                if (uopt->nls_map)
                                        unload_nls(uopt->nls_map);
+                               /*
+                                * load_nls() failure is handled later in
+                                * udf_fill_super() after all options are
+                                * parsed.
+                                */
                                uopt->nls_map = load_nls(args[0].from);
                                uopt->flags |= (1 << UDF_FLAG_NLS_MAP);
                        }