forked from Minki/linux
xfs: collapse allocsize and biosize mount option handling
The allocsize and biosize mount options are handled identically, other than allocsize accepting suffixes. suffix_kstrtoint handles bare numbers just fine too, so these can be collapsed. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com>
This commit is contained in:
parent
037542345a
commit
2ccf4a9b18
@ -261,16 +261,8 @@ xfs_parseargs(
|
||||
mp->m_rtname = kstrndup(value, MAXNAMELEN, GFP_KERNEL);
|
||||
if (!mp->m_rtname)
|
||||
return -ENOMEM;
|
||||
} else if (!strcmp(this_char, MNTOPT_BIOSIZE)) {
|
||||
if (!value || !*value) {
|
||||
xfs_warn(mp, "%s option requires an argument",
|
||||
this_char);
|
||||
return -EINVAL;
|
||||
}
|
||||
if (kstrtoint(value, 10, &iosize))
|
||||
return -EINVAL;
|
||||
iosizelog = ffs(iosize) - 1;
|
||||
} else if (!strcmp(this_char, MNTOPT_ALLOCSIZE)) {
|
||||
} else if (!strcmp(this_char, MNTOPT_ALLOCSIZE) ||
|
||||
!strcmp(this_char, MNTOPT_BIOSIZE)) {
|
||||
if (!value || !*value) {
|
||||
xfs_warn(mp, "%s option requires an argument",
|
||||
this_char);
|
||||
|
Loading…
Reference in New Issue
Block a user