linux/drivers/crypto/allwinner
Herbert Xu 7fc25ed2bc crypto: sun8i-ss - Move j init earlier in sun8i_ss_hash_run
With gcc-14 I get

../drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c: In function ‘sun8i_ss_hash_run’:
../drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c:631:21: warning: ‘j’ may be used uninitialized [-Wmaybe-uninitialized]
  631 |                 j = hash_pad(bf, 4096, j, byte_count, true, bs);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c:493:13: note: ‘j’ was declared here
  493 |         int j, i, k, todo;
      |             ^

Fix this false positive by moving the initialisation of j earlier.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2025-10-23 12:55:43 +08:00
..
sun4i-ss This update includes the following changes: 2024-11-19 10:28:41 -08:00
sun8i-ce crytpo: sun8i-ce - factor out prepare/unprepare from sun8i_ce_hash_run() 2025-09-13 12:11:05 +08:00
sun8i-ss crypto: sun8i-ss - Move j init earlier in sun8i_ss_hash_run 2025-10-23 12:55:43 +08:00
Kconfig crypto: allwinner - add missing CRYPTO_ prefix 2021-04-09 17:41:05 +10:00
Makefile crypto: allwinner - Add sun8i-ss cryptographic offloader 2019-11-01 13:38:31 +08:00