Re: [RFC PATCH 7/8] KEYS: Reject @datalen values over INT_MAX

From: David Howells

Date: Mon Oct 19 2026 - 12:18:48 EST


Jarkko Sakkinen <jarkko@xxxxxxxxxx> wrote:

> - int delta = (int)datalen - key->datalen;
> + int delta;
> int ret = 0;
>
> key_check(key);
>
> + if (datalen > INT_MAX)
> + return -EINVAL;
> +
> + delta = (int)datalen - key->datalen;
> +

You don't actually need to move the subtraction.

But apart from that:

Signed-off-by: David Howells <dhowells@xxxxxxxxxx>