]> www.infradead.org Git - users/jedix/linux-maple.git/commit
crypto: nx - Fix uninitialised hv_nxc on error
authorHerbert Xu <herbert@gondor.apana.org.au>
Sat, 15 Mar 2025 08:50:42 +0000 (16:50 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 21 Mar 2025 09:33:39 +0000 (17:33 +0800)
commit9b00eb923f3e60ca76cbc8b31123716f3a87ac6a
tree8a36c259cfbfa9b9c696a9b98562fa25a85a65f9
parent9cf792844d5da59403c1b36e68d65291676d935b
crypto: nx - Fix uninitialised hv_nxc on error

The compiler correctly warns that hv_nxc may be used uninitialised
as that will occur when NX-GZIP is unavailable.

Fix it by rearranging the code and delay setting caps_feat until
the final query succeeds.

Fixes: b4ba22114c78 ("crypto/nx: Get NX capabilities for GZIP coprocessor type")
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/nx/nx-common-pseries.c