Commit 4394bebf authored by Saravanan Vajravel's avatar Saravanan Vajravel Committed by sanglipeng
Browse files

IB/isert: Fix possible list corruption in CMA handler

stable inclusion
from stable-v5.10.185
commit da6ae4aab5a643cba39d229b05c1f0d8d6cc4dc6
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I8L5XP

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=da6ae4aab5a643cba39d229b05c1f0d8d6cc4dc6



--------------------------------

[ Upstream commit 7651e2d6 ]

When ib_isert module receives connection error event, it is
releasing the isert session and removes corresponding list
node but it doesn't take appropriate mutex lock to remove
the list node.  This can lead to linked  list corruption

Fixes: bd379220 ("iser-target: Fix pending connections handling in target stack shutdown sequnce")
Signed-off-by: default avatarSelvin Xavier <selvin.xavier@broadcom.com>
Signed-off-by: default avatarSaravanan Vajravel <saravanan.vajravel@broadcom.com>
Link: https://lore.kernel.org/r/20230606102531.162967-3-saravanan.vajravel@broadcom.com


Signed-off-by: default avatarLeon Romanovsky <leon@kernel.org>
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
Signed-off-by: default avatarsanglipeng <sanglipeng1@jd.com>
parent db0ce789
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment