RDMA/mlx5: Silence the overflow warning while building offset mask
authorLeon Romanovsky <leonro@nvidia.com>
Wed, 25 Nov 2020 06:17:04 +0000 (08:17 +0200)
committerJason Gunthorpe <jgg@nvidia.com>
Thu, 26 Nov 2020 19:49:05 +0000 (15:49 -0400)
commitd4b2d19dc53ecb5ef4fe79cc2d4b7ae3413b2604
treed708da8f7f8294e0ec4ad8db0687a9eb828636bf
parentd0b7721c5e0d940a514fbff40b9d7bae92735f7a
RDMA/mlx5: Silence the overflow warning while building offset mask

Coverity reports "Potentially overflowing expression ..." warning, which
is correct thing to complain from the compiler point of view, but this is
not possible in the current code. Still, this is a small error as there
are some future situations that might need to use a 32 bit offset. Use ULL
so the calculation works up to 63.

Fixes: b045db62f6f6 ("RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ")
Link: https://lore.kernel.org/r/20201125061704.6580-1-leon@kernel.org
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/hw/mlx5/mem.c