diff options
author | 2022-09-01 18:35:20 +0300 | |
---|---|---|
committer | 2022-09-02 11:05:19 +0200 | |
commit | e9ea0b30ada008f4e65933f449db6894832cb242 (patch) | |
tree | 58af35252ddd2604f1afa331915c34da2ab6dbac /scripts/generate_rust_analyzer.py | |
parent | xen-blkfront: Cache feature_persistent value before advertisement (diff) | |
download | wireguard-linux-e9ea0b30ada008f4e65933f449db6894832cb242.tar.xz wireguard-linux-e9ea0b30ada008f4e65933f449db6894832cb242.zip |
xen/grants: prevent integer overflow in gnttab_dma_alloc_pages()
The change from kcalloc() to kvmalloc() means that arg->nr_pages
might now be large enough that the "args->nr_pages << PAGE_SHIFT" can
result in an integer overflow.
Fixes: b3f7931f5c61 ("xen/gntdev: switch from kcalloc() to kvcalloc()")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Link: https://lore.kernel.org/r/YxDROJqu/RPvR0bi@kili
Signed-off-by: Juergen Gross <jgross@suse.com>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions