diff options
author | Dennis Dalessandro <dennis.dalessandro@intel.com> | 2016-10-25 22:12:46 +0200 |
---|---|---|
committer | Doug Ledford <dledford@redhat.com> | 2016-11-15 22:18:57 +0100 |
commit | 2b16056f845207967a32497f41cf92b57849f934 (patch) | |
tree | 9b36971b747cedaab6df7673b28a18ad907866ee /drivers/infiniband | |
parent | IB/hfi1: Prevent hardware counter names from being cut off (diff) | |
download | linux-2b16056f845207967a32497f41cf92b57849f934.tar.xz linux-2b16056f845207967a32497f41cf92b57849f934.zip |
IB/hfi1: Remove incorrect IS_ERR check
Remove IS_ERR check from caching code as the function being called does
not actually return error pointers.
Fixes: f19bd643dbde: "IB/hfi1: Prevent NULL pointer deferences in caching code"
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Dean Luick <dean.luick@intel.com>
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/infiniband')
-rw-r--r-- | drivers/infiniband/hw/hfi1/user_sdma.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/infiniband/hw/hfi1/user_sdma.c b/drivers/infiniband/hw/hfi1/user_sdma.c index a761f804111e..77697d690f3e 100644 --- a/drivers/infiniband/hw/hfi1/user_sdma.c +++ b/drivers/infiniband/hw/hfi1/user_sdma.c @@ -1144,7 +1144,7 @@ static int pin_vector_pages(struct user_sdma_request *req, rb_node = hfi1_mmu_rb_extract(pq->handler, (unsigned long)iovec->iov.iov_base, iovec->iov.iov_len); - if (rb_node && !IS_ERR(rb_node)) + if (rb_node) node = container_of(rb_node, struct sdma_mmu_node, rb); else rb_node = NULL; |