diff options
author | Fabian Frederick <fabf@skynet.be> | 2015-04-16 15:48:21 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2015-04-17 09:04:08 -0400 |
commit | 34f24835383092098cb4ce5c4eb6e719a9973d68 (patch) | |
tree | 7872fd26d96f3f6ba7f7ad8cad0ae80707ed0487 /fs/affs/super.c | |
parent | 6bf445ce35353fe865664af0dbaeb848f0a2820f (diff) |
fs/affs/super.c: use affs_set_opt()
Replace direct mount option assignation by affs_set_opt() macro.
Signed-off-by: Fabian Frederick <fabf@skynet.be>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs/affs/super.c')
-rw-r--r-- | fs/affs/super.c | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/fs/affs/super.c b/fs/affs/super.c index 5623b494bdf5..32bfad4234f7 100644 --- a/fs/affs/super.c +++ b/fs/affs/super.c | |||
@@ -227,22 +227,22 @@ parse_options(char *options, kuid_t *uid, kgid_t *gid, int *mode, int *reserved, | |||
227 | if (match_octal(&args[0], &option)) | 227 | if (match_octal(&args[0], &option)) |
228 | return 0; | 228 | return 0; |
229 | *mode = option & 0777; | 229 | *mode = option & 0777; |
230 | *mount_opts |= AFFS_MOUNT_SF_SETMODE; | 230 | affs_set_opt(*mount_opts, SF_SETMODE); |
231 | break; | 231 | break; |
232 | case Opt_mufs: | 232 | case Opt_mufs: |
233 | *mount_opts |= AFFS_MOUNT_SF_MUFS; | 233 | affs_set_opt(*mount_opts, SF_MUFS); |
234 | break; | 234 | break; |
235 | case Opt_notruncate: | 235 | case Opt_notruncate: |
236 | *mount_opts |= AFFS_MOUNT_SF_NO_TRUNCATE; | 236 | affs_set_opt(*mount_opts, SF_NO_TRUNCATE); |
237 | break; | 237 | break; |
238 | case Opt_prefix: | 238 | case Opt_prefix: |
239 | *prefix = match_strdup(&args[0]); | 239 | *prefix = match_strdup(&args[0]); |
240 | if (!*prefix) | 240 | if (!*prefix) |
241 | return 0; | 241 | return 0; |
242 | *mount_opts |= AFFS_MOUNT_SF_PREFIX; | 242 | affs_set_opt(*mount_opts, SF_PREFIX); |
243 | break; | 243 | break; |
244 | case Opt_protect: | 244 | case Opt_protect: |
245 | *mount_opts |= AFFS_MOUNT_SF_IMMUTABLE; | 245 | affs_set_opt(*mount_opts, SF_IMMUTABLE); |
246 | break; | 246 | break; |
247 | case Opt_reserved: | 247 | case Opt_reserved: |
248 | if (match_int(&args[0], reserved)) | 248 | if (match_int(&args[0], reserved)) |
@@ -258,7 +258,7 @@ parse_options(char *options, kuid_t *uid, kgid_t *gid, int *mode, int *reserved, | |||
258 | *gid = make_kgid(current_user_ns(), option); | 258 | *gid = make_kgid(current_user_ns(), option); |
259 | if (!gid_valid(*gid)) | 259 | if (!gid_valid(*gid)) |
260 | return 0; | 260 | return 0; |
261 | *mount_opts |= AFFS_MOUNT_SF_SETGID; | 261 | affs_set_opt(*mount_opts, SF_SETGID); |
262 | break; | 262 | break; |
263 | case Opt_setuid: | 263 | case Opt_setuid: |
264 | if (match_int(&args[0], &option)) | 264 | if (match_int(&args[0], &option)) |
@@ -266,10 +266,10 @@ parse_options(char *options, kuid_t *uid, kgid_t *gid, int *mode, int *reserved, | |||
266 | *uid = make_kuid(current_user_ns(), option); | 266 | *uid = make_kuid(current_user_ns(), option); |
267 | if (!uid_valid(*uid)) | 267 | if (!uid_valid(*uid)) |
268 | return 0; | 268 | return 0; |
269 | *mount_opts |= AFFS_MOUNT_SF_SETUID; | 269 | affs_set_opt(*mount_opts, SF_SETUID); |
270 | break; | 270 | break; |
271 | case Opt_verbose: | 271 | case Opt_verbose: |
272 | *mount_opts |= AFFS_MOUNT_SF_VERBOSE; | 272 | affs_set_opt(*mount_opts, SF_VERBOSE); |
273 | break; | 273 | break; |
274 | case Opt_volume: { | 274 | case Opt_volume: { |
275 | char *vol = match_strdup(&args[0]); | 275 | char *vol = match_strdup(&args[0]); |
@@ -435,30 +435,31 @@ got_root: | |||
435 | case MUFS_FS: | 435 | case MUFS_FS: |
436 | case MUFS_INTLFFS: | 436 | case MUFS_INTLFFS: |
437 | case MUFS_DCFFS: | 437 | case MUFS_DCFFS: |
438 | sbi->s_flags |= AFFS_MOUNT_SF_MUFS; | 438 | affs_set_opt(sbi->s_flags, SF_MUFS); |
439 | /* fall thru */ | 439 | /* fall thru */ |
440 | case FS_INTLFFS: | 440 | case FS_INTLFFS: |
441 | case FS_DCFFS: | 441 | case FS_DCFFS: |
442 | sbi->s_flags |= AFFS_MOUNT_SF_INTL; | 442 | affs_set_opt(sbi->s_flags, SF_INTL); |
443 | break; | 443 | break; |
444 | case MUFS_FFS: | 444 | case MUFS_FFS: |
445 | sbi->s_flags |= AFFS_MOUNT_SF_MUFS; | 445 | affs_set_opt(sbi->s_flags, SF_MUFS); |
446 | break; | 446 | break; |
447 | case FS_FFS: | 447 | case FS_FFS: |
448 | break; | 448 | break; |
449 | case MUFS_OFS: | 449 | case MUFS_OFS: |
450 | sbi->s_flags |= AFFS_MOUNT_SF_MUFS; | 450 | affs_set_opt(sbi->s_flags, SF_MUFS); |
451 | /* fall thru */ | 451 | /* fall thru */ |
452 | case FS_OFS: | 452 | case FS_OFS: |
453 | sbi->s_flags |= AFFS_MOUNT_SF_OFS; | 453 | affs_set_opt(sbi->s_flags, SF_OFS); |
454 | sb->s_flags |= MS_NOEXEC; | 454 | sb->s_flags |= MS_NOEXEC; |
455 | break; | 455 | break; |
456 | case MUFS_DCOFS: | 456 | case MUFS_DCOFS: |
457 | case MUFS_INTLOFS: | 457 | case MUFS_INTLOFS: |
458 | sbi->s_flags |= AFFS_MOUNT_SF_MUFS; | 458 | affs_set_opt(sbi->s_flags, SF_MUFS); |
459 | case FS_DCOFS: | 459 | case FS_DCOFS: |
460 | case FS_INTLOFS: | 460 | case FS_INTLOFS: |
461 | sbi->s_flags |= AFFS_MOUNT_SF_INTL | AFFS_MOUNT_SF_OFS; | 461 | affs_set_opt(sbi->s_flags, SF_INTL); |
462 | affs_set_opt(sbi->s_flags, SF_OFS); | ||
462 | sb->s_flags |= MS_NOEXEC; | 463 | sb->s_flags |= MS_NOEXEC; |
463 | break; | 464 | break; |
464 | default: | 465 | default: |