Skip to content

Commit

Permalink
udf: Remove never implemented mount options
Browse files Browse the repository at this point in the history
Signed-off-by: Jan Kara <[email protected]>
  • Loading branch information
jankara committed Feb 27, 2018
1 parent 6ccd519 commit f0c4a81
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 35 deletions.
8 changes: 0 additions & 8 deletions Documentation/filesystems/udf.txt
Original file line number Diff line number Diff line change
Expand Up @@ -53,16 +53,8 @@ The following expect a offset from 0.

session= Set the CDROM session (default= last session)
anchor= Override standard anchor location. (default= 256)
volume= Override the VolumeDesc location. (unused)
partition= Override the PartitionDesc location. (unused)
lastblock= Set the last block of the filesystem/

The following expect a offset from the partition root.

fileset= Override the fileset block location. (unused)
rootdir= Override the root directory location. (unused)
WARNING: overriding the rootdir to a non-directory may
yield highly unpredictable results.
-------------------------------------------------------------------------------


Expand Down
28 changes: 1 addition & 27 deletions fs/udf/super.c
Original file line number Diff line number Diff line change
Expand Up @@ -222,10 +222,6 @@ struct udf_options {
unsigned int session;
unsigned int lastblock;
unsigned int anchor;
unsigned int volume;
unsigned short partition;
unsigned int fileset;
unsigned int rootdir;
unsigned int flags;
umode_t umask;
kgid_t gid;
Expand Down Expand Up @@ -366,10 +362,6 @@ static int udf_show_options(struct seq_file *seq, struct dentry *root)
seq_printf(seq, ",lastblock=%u", sbi->s_last_block);
if (sbi->s_anchor != 0)
seq_printf(seq, ",anchor=%u", sbi->s_anchor);
/*
* volume, partition, fileset and rootdir seem to be ignored
* currently
*/
if (UDF_QUERY_FLAG(sb, UDF_FLAG_UTF8))
seq_puts(seq, ",utf8");
if (UDF_QUERY_FLAG(sb, UDF_FLAG_NLS_MAP) && sbi->s_nls_map)
Expand Down Expand Up @@ -482,13 +474,9 @@ static int udf_parse_options(char *options, struct udf_options *uopt,
int option;

uopt->novrs = 0;
uopt->partition = 0xFFFF;
uopt->session = 0xFFFFFFFF;
uopt->lastblock = 0;
uopt->anchor = 0;
uopt->volume = 0xFFFFFFFF;
uopt->rootdir = 0xFFFFFFFF;
uopt->fileset = 0xFFFFFFFF;
uopt->nls_map = NULL;

if (!options)
Expand Down Expand Up @@ -577,24 +565,10 @@ static int udf_parse_options(char *options, struct udf_options *uopt,
uopt->anchor = option;
break;
case Opt_volume:
if (match_int(args, &option))
return 0;
uopt->volume = option;
break;
case Opt_partition:
if (match_int(args, &option))
return 0;
uopt->partition = option;
break;
case Opt_fileset:
if (match_int(args, &option))
return 0;
uopt->fileset = option;
break;
case Opt_rootdir:
if (match_int(args, &option))
return 0;
uopt->rootdir = option;
/* Ignored (never implemented properly) */
break;
case Opt_utf8:
uopt->flags |= (1 << UDF_FLAG_UTF8);
Expand Down

0 comments on commit f0c4a81

Please sign in to comment.