]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
xen/gntalloc: make grant counters unsigned
authorYousef Alhouseen <alhouseenyousef@gmail.com>
Fri, 26 Jun 2026 22:38:04 +0000 (00:38 +0200)
committerJuergen Gross <jgross@suse.com>
Wed, 1 Jul 2026 07:58:24 +0000 (09:58 +0200)
commit51d111301a3ad8e5655687cb6462182e5804fa02
tree837148fa01c00d4ed060171c48d4c5bf554fd89e
parent678d59219ce0ae883f04c96936222c6168ef1164
xen/gntalloc: make grant counters unsigned

The module limit and current allocation count cannot validly be
negative. Give both variables unsigned types so their representation
matches the u32 grant count supplied through the ioctl and negative
module parameter values are rejected by parameter parsing.

This also prepares the limit check for overflow-safe unsigned
arithmetic.

Signed-off-by: Yousef Alhouseen <alhouseenyousef@gmail.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Signed-off-by: Juergen Gross <jgross@suse.com>
Message-ID: <20260626223805.43781-2-alhouseenyousef@gmail.com>
drivers/xen/gntalloc.c