summaryrefslogtreecommitdiff
path: root/block
diff options
context:
space:
mode:
authorShiraz Saleem <shiraz.saleem@intel.com>2021-06-22 20:52:31 +0300
committerJason Gunthorpe <jgg@nvidia.com>2021-06-22 21:25:47 +0300
commitc4eb44ffd9d7d30902345accb2bd1e2334d1f5f2 (patch)
treebbee4c6e9643451278888ca90adf0204afaba1b6 /block
parentf176199dc7a8a35cfd2bc76f57604614d6fafecc (diff)
downloadlinux-c4eb44ffd9d7d30902345accb2bd1e2334d1f5f2.tar.xz
RDMA/irdma: Check return value from ib_umem_find_best_pgsz
iwmr->page_size stores the return from ib_umem_find_best_pgsz and maybe zero when used in ib_umem_num_dma_blocks thus causing a divide by zero error. Fix this by erroring out of irdma_reg_user when 0 is returned from ib_umem_find_best_pgsz. Link: https://lore.kernel.org/r/20210622175232.439-3-tatyana.e.nikolova@intel.com Reported-by: coverity-bot <keescook+coverity-bot@chromium.org> Addresses-Coverity-ID: 1505149 ("Integer handling issues") Fixes: b48c24c2d710 ("RDMA/irdma: Implement device supported verb APIs") Signed-off-by: Shiraz Saleem <shiraz.saleem@intel.com> Signed-off-by: Tatyana Nikolova <tatyana.e.nikolova@intel.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions