]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - fs/fs_context.c
hwmon: (occ) Remove sequence numbering and checksum calculation
[mirror_ubuntu-jammy-kernel.git] / fs / fs_context.c
index b7e43a780a625bca1b0faeba53e2702463ad0496..483a4d9273e376ef3925f1b0f7227355608ef435 100644 (file)
@@ -548,7 +548,7 @@ static int legacy_parse_param(struct fs_context *fc, struct fs_parameter *param)
                              param->key);
        }
 
-       if (len > PAGE_SIZE - 2 - size)
+       if (len > PAGE_SIZE || size + len + 2 > PAGE_SIZE)
                return invalf(fc, "VFS: Legacy: Cumulative options too large");
        if (strchr(param->key, ',') ||
            (param->type == fs_value_is_string &&