Messages in this thread | | | Date | Fri, 2 Dec 2022 09:55:50 +0100 | Subject | Re: [PATCH] xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource() | From | Juergen Gross <> |
| |
On 26.11.22 06:07, Harshit Mogalapalli wrote: > As 'kdata.num' is user-controlled data, if user tries to allocate > memory larger than(>=) MAX_ORDER, then kcalloc() will fail, it > creates a stack trace and messes up dmesg with a warning. > > Call trace: > -> privcmd_ioctl > --> privcmd_ioctl_mmap_resource > > Add __GFP_NOWARN in order to avoid too large allocation warning. > This is detected by static analysis using smatch. > > Fixes: 3ad0876554ca ("xen/privcmd: add IOCTL_PRIVCMD_MMAP_RESOURCE") > Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Juergen [unhandled content-type:application/pgp-keys][unhandled content-type:application/pgp-signature] | |