]> www.infradead.org Git - users/jedix/linux-maple.git/commit
RDMA/cxgb4: Added NULL check for lookup_atid
authorMikhail Lobanov <m.lobanov@rosalinux.ru>
Thu, 12 Sep 2024 14:58:39 +0000 (10:58 -0400)
committerLeon Romanovsky <leon@kernel.org>
Mon, 16 Sep 2024 08:52:19 +0000 (11:52 +0300)
commite766e6a92410ca269161de059fff0843b8ddd65f
tree886ff60c2c4cccaae859fc6ff5788bd5a689110d
parent39c047d4047a1242aeefa87513174b56a91080ab
RDMA/cxgb4: Added NULL check for lookup_atid

The lookup_atid() function can return NULL if the ATID is
invalid or does not exist in the identifier table, which
could lead to dereferencing a null pointer without a
check in the `act_establish()` and `act_open_rpl()` functions.
Add a NULL check to prevent null pointer dereferencing.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Fixes: cfdda9d76436 ("RDMA/cxgb4: Add driver for Chelsio T4 RNIC")
Signed-off-by: Mikhail Lobanov <m.lobanov@rosalinux.ru>
Link: https://patch.msgid.link/20240912145844.77516-1-m.lobanov@rosalinux.ru
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/cxgb4/cm.c