Merge tag 'block-5.13-2021-06-03' of git://git.kernel.dk/linux-block
[linux-2.6-microblaze.git] / fs / isofs / inode.c
index ec90773..21edc42 100644 (file)
@@ -339,6 +339,7 @@ static int parse_options(char *options, struct iso9660_options *popt)
 {
        char *p;
        int option;
+       unsigned int uv;
 
        popt->map = 'n';
        popt->rock = 1;
@@ -434,17 +435,17 @@ static int parse_options(char *options, struct iso9660_options *popt)
                case Opt_ignore:
                        break;
                case Opt_uid:
-                       if (match_int(&args[0], &option))
+                       if (match_uint(&args[0], &uv))
                                return 0;
-                       popt->uid = make_kuid(current_user_ns(), option);
+                       popt->uid = make_kuid(current_user_ns(), uv);
                        if (!uid_valid(popt->uid))
                                return 0;
                        popt->uid_set = 1;
                        break;
                case Opt_gid:
-                       if (match_int(&args[0], &option))
+                       if (match_uint(&args[0], &uv))
                                return 0;
-                       popt->gid = make_kgid(current_user_ns(), option);
+                       popt->gid = make_kgid(current_user_ns(), uv);
                        if (!gid_valid(popt->gid))
                                return 0;
                        popt->gid_set = 1;