diff options
| author | Markus Elfring <elfring@users.sourceforge.net> | 2025-06-10 14:14:09 +0200 |
|---|---|---|
| committer | Leon Romanovsky <leon@kernel.org> | 2025-06-12 04:39:12 -0400 |
| commit | fd383bf8b6954d3ce46c27a1ed55fea226369b86 (patch) | |
| tree | 5aba7927561b7401b4ffda1554c2912487c57fa7 | |
| parent | 682641135d44e856f0e8b72edb75804b3e00e1e5 (diff) | |
RDMA/cxgb4: Delete an unnecessary check before kfree() in c4iw_rdev_open()
It can be known that the function “kfree” performs a null pointer check
for its input parameter.
It is therefore not needed to repeat such a check before its call.
Thus remove a redundant pointer check.
The source code was transformed by using the Coccinelle software.
Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Link: https://patch.msgid.link/cdc577a5-cebd-404a-b762-cc6fee0870dc@web.de
Signed-off-by: Leon Romanovsky <leon@kernel.org>
| -rw-r--r-- | drivers/infiniband/hw/cxgb4/device.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/infiniband/hw/cxgb4/device.c b/drivers/infiniband/hw/cxgb4/device.c index 034b85c42255..b67747ae6a68 100644 --- a/drivers/infiniband/hw/cxgb4/device.c +++ b/drivers/infiniband/hw/cxgb4/device.c @@ -905,8 +905,7 @@ static int c4iw_rdev_open(struct c4iw_rdev *rdev) return 0; err_free_status_page_and_wr_log: - if (c4iw_wr_log && rdev->wr_log) - kfree(rdev->wr_log); + kfree(rdev->wr_log); free_page((unsigned long)rdev->status_page); destroy_ocqp_pool: c4iw_ocqp_pool_destroy(rdev); |