]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
crypto: hisilicon/sec2 - Fix false-positive warning of uninitialised qp_ctx
authorHerbert Xu <herbert@gondor.apana.org.au>
Sat, 30 Aug 2025 08:39:15 +0000 (16:39 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Sat, 6 Sep 2025 07:57:23 +0000 (15:57 +0800)
commit56e6f77ebd31250757ffbdcbd9baa78ab27895a8
tree98e874973cd880b4b48add45688058a2c00d933d
parent1544344563376b2a2ae2af5af1db00d6410c18e0
crypto: hisilicon/sec2 - Fix false-positive warning of uninitialised qp_ctx

Fix the false-positive warning of qp_ctx being unitialised in
sec_request_init.  The value of ctx_q_num defaults to 2 and is
guaranteed to be non-zero.

Thus qp_ctx is always initialised.  However, the compiler is
not aware of this constraint on ctx_q_num.  Restructure the loop
so that it is obvious to the compiler that ctx_q_num cannot be
zero.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Reviewed-by: Longfang Liu <liulongfang@huawei.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/hisilicon/sec2/sec_crypto.c