]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
authorJunxian Huang <huangjunxian6@hisilicon.com>
Fri, 8 Nov 2024 07:57:43 +0000 (15:57 +0800)
committerLeon Romanovsky <leon@kernel.org>
Sun, 10 Nov 2024 14:29:53 +0000 (09:29 -0500)
commit6b526d17eed850352d880b93b9bf20b93006bd92
tree2fa1cd211828bf2f144fb5b7fa35a7043b54c2a0
parent5dbcb1c1900f45182b5651c89257c272f1f3ead7
RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()

ib_map_mr_sg() allows ULPs to specify NULL as the sg_offset argument.
The driver needs to check whether it is a NULL pointer before
dereferencing it.

Fixes: d387d4b54eb8 ("RDMA/hns: Fix missing pagesize and alignment check in FRMR")
Signed-off-by: Junxian Huang <huangjunxian6@hisilicon.com>
Link: https://patch.msgid.link/20241108075743.2652258-3-huangjunxian6@hisilicon.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/hns/hns_roce_mr.c