]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
crypto: octeontx2 - prevent underflow in get_cores_bmap()
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 17 Dec 2021 07:13:32 +0000 (10:13 +0300)
committerPaolo Pisati <paolo.pisati@canonical.com>
Fri, 28 Jan 2022 09:59:41 +0000 (10:59 +0100)
commitf0be29abd32fd9354e7fc22a2f73d561cab64242
tree580156c523f640489eb9c1230e0fc3c469e444b6
parent315c7ea9131f3d3dad5d762924de640458cd5178
crypto: octeontx2 - prevent underflow in get_cores_bmap()

BugLink: https://bugs.launchpad.net/bugs/1959376
[ Upstream commit 10371b6212bb682f13247733d6b76b91b2b80f9a ]

If we're going to cap "eng_grp->g->engs_num" upper bounds then we should
cap the lower bounds as well.

Fixes: 43ac0b824f1c ("crypto: octeontx2 - load microcode and create engine groups")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c