summaryrefslogtreecommitdiff
path: root/drivers/md
diff options
context:
space:
mode:
authorSergey Gorenko <sergeygo@mellanox.com>2018-02-25 13:39:48 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-03-15 10:56:50 +0100
commit9fc9e1ed7335f954553d5217b63e9b62a374c17a (patch)
tree0dde40e712519dca8b39a37599fdf82a47249af9 /drivers/md
parentca75c1477c2d042d2595c2b15d2610cc4c7e6930 (diff)
IB/mlx5: Fix incorrect size of klms in the memory region
commit da343b6d90e11132f1e917d865d88ee35d6e6d00 upstream. The value of mr->ndescs greater than mr->max_descs is set in the function mlx5_ib_sg_to_klms() if sg_nents is greater than mr->max_descs. This is an invalid value and it causes the following error when registering mr: mlx5_0:dump_cqe:276:(pid 193): dump error cqe 00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000030: 00 00 00 00 0f 00 78 06 25 00 00 8b 08 1e 8f d3 Cc: <stable@vger.kernel.org> # 4.5 Fixes: b005d3164713 ("mlx5: Add arbitrary sg list support") Signed-off-by: Sergey Gorenko <sergeygo@mellanox.com> Tested-by: Laurence Oberman <loberman@redhat.com> Signed-off-by: Leon Romanovsky <leon@kernel.org> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/md')
0 files changed, 0 insertions, 0 deletions