summaryrefslogtreecommitdiffstats
path: root/drivers/virt
diff options
context:
space:
mode:
authorLeon Romanovsky <leonro@mellanox.com>2019-06-16 14:05:58 +0200
committerDoug Ledford <dledford@redhat.com>2019-06-20 21:39:43 +0200
commitda3929218a4481fc12f9eaa30c9edb09aad5ff24 (patch)
treed530f5d7251dfd6776ad6755fdabff0567e4fc27 /drivers/virt
parentRDMA: Check umem pointer validity prior to release (diff)
downloadlinux-da3929218a4481fc12f9eaa30c9edb09aad5ff24.tar.xz
linux-da3929218a4481fc12f9eaa30c9edb09aad5ff24.zip
RDMa/hns: Don't stuck in endless timeout loop
The "end" variable is declared as unsigned and can't be negative, it leads to the situation where timeout limit is not honored, so let's convert logic to ensure that loop is bounded. drivers/infiniband/hw/hns/hns_roce_hw_v1.c: In function _hns_roce_v1_clear_hem_: drivers/infiniband/hw/hns/hns_roce_hw_v1.c:2471:12: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] 2471 | if (end < 0) { | ^ Fixes: 669cefb654cb ("RDMA/hns: Remove jiffies operation in disable interrupt context") Signed-off-by: Leon Romanovsky <leonro@mellanox.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/virt')
0 files changed, 0 insertions, 0 deletions