diff options
| author | Jason Gunthorpe <jgg@nvidia.com> | 2026-06-01 13:52:32 -0300 |
|---|---|---|
| committer | Jason Gunthorpe <jgg@nvidia.com> | 2026-06-05 12:36:33 -0300 |
| commit | 09ea6837a0434fb4db99528a5055b6d822135dcf (patch) | |
| tree | 138e9206d526912186d670b6f8e07296783e8346 /kernel/resource_kunit.c | |
| parent | bad4e98893afdfe0b1a03433d3af53972bafc67c (diff) | |
| download | lwn-09ea6837a0434fb4db99528a5055b6d822135dcf.tar.gz lwn-09ea6837a0434fb4db99528a5055b6d822135dcf.zip | |
RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz()
Several corner cases, especially important on 32 bits:
- umem->iova is u64, the function argument should pass in u64 or
iova will be truncated
- Check that the length is not too large for the iova
- Check that lengths > 4G don't overflow the GENMASK
Link: https://patch.msgid.link/r/2-v1-88303e9e509f+f7-ib_umem_types_jgg@nvidia.com
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Diffstat (limited to 'kernel/resource_kunit.c')
0 files changed, 0 insertions, 0 deletions
