···251251 {Opt_err, NULL},252252};253253254254-static int parse_opts(char *opts, uid_t *uid, gid_t *gid, umode_t *umask,254254+static int parse_opts(char *opts, kuid_t *uid, kgid_t *gid, umode_t *umask,255255 int *lowercase, int *eas, int *chk, int *errs,256256 int *chkdsk, int *timeshift)257257{···276276 case Opt_uid:277277 if (match_int(args, &option))278278 return 0;279279- *uid = option;279279+ *uid = make_kuid(current_user_ns(), option);280280+ if (!uid_valid(*uid))281281+ return 0;280282 break;281283 case Opt_gid:282284 if (match_int(args, &option))283285 return 0;284284- *gid = option;286286+ *gid = make_kgid(current_user_ns(), option);287287+ if (!gid_valid(*gid))288288+ return 0;285289 break;286290 case Opt_umask:287291 if (match_octal(args, &option))···382378383379static int hpfs_remount_fs(struct super_block *s, int *flags, char *data)384380{385385- uid_t uid;386386- gid_t gid;381381+ kuid_t uid;382382+ kgid_t gid;387383 umode_t umask;388384 int lowercase, eas, chk, errs, chkdsk, timeshift;389385 int o;···459455 struct hpfs_sb_info *sbi;460456 struct inode *root;461457462462- uid_t uid;463463- gid_t gid;458458+ kuid_t uid;459459+ kgid_t gid;464460 umode_t umask;465461 int lowercase, eas, chk, errs, chkdsk, timeshift;466462
-1
init/Kconfig
···935935 depends on CODA_FS = n936936 depends on FUSE_FS = n937937 depends on GFS2_FS = n938938- depends on HPFS_FS = n939938 depends on JFFS2_FS = n940939 depends on JFS_FS = n941940 depends on NCP_FS = n