From: Harsh Jain Date: Sat, 20 Dec 2025 15:59:04 +0000 (+0530) Subject: crypto: xilinx - Remove un-necessary typecast operation X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=856f0619252debaf0b15a12cab14f93e73180d90;p=thirdparty%2Fkernel%2Flinux.git crypto: xilinx - Remove un-necessary typecast operation Return type of crypto_tfm_ctx() is void *. Remove explicit type cast. Signed-off-by: Harsh Jain Signed-off-by: Herbert Xu --- diff --git a/drivers/crypto/xilinx/zynqmp-aes-gcm.c b/drivers/crypto/xilinx/zynqmp-aes-gcm.c index c2563c6837e41..80b0ace7b5caa 100644 --- a/drivers/crypto/xilinx/zynqmp-aes-gcm.c +++ b/drivers/crypto/xilinx/zynqmp-aes-gcm.c @@ -282,8 +282,7 @@ static int xilinx_aes_aead_setauthsize(struct crypto_aead *aead, unsigned int authsize) { struct crypto_tfm *tfm = crypto_aead_tfm(aead); - struct xilinx_aead_tfm_ctx *tfm_ctx = - (struct xilinx_aead_tfm_ctx *)crypto_tfm_ctx(tfm); + struct xilinx_aead_tfm_ctx *tfm_ctx = crypto_tfm_ctx(tfm); tfm_ctx->authsize = authsize; return tfm_ctx->fbk_cipher ? crypto_aead_setauthsize(tfm_ctx->fbk_cipher, authsize) : 0; @@ -372,8 +371,7 @@ static int xilinx_paes_aead_init(struct crypto_aead *aead) static int xilinx_aes_aead_init(struct crypto_aead *aead) { struct crypto_tfm *tfm = crypto_aead_tfm(aead); - struct xilinx_aead_tfm_ctx *tfm_ctx = - (struct xilinx_aead_tfm_ctx *)crypto_tfm_ctx(tfm); + struct xilinx_aead_tfm_ctx *tfm_ctx = crypto_tfm_ctx(tfm); struct xilinx_aead_alg *drv_ctx; struct aead_alg *alg = crypto_aead_alg(aead); @@ -422,8 +420,7 @@ static void xilinx_paes_aead_exit(struct crypto_aead *aead) static void xilinx_aes_aead_exit(struct crypto_aead *aead) { struct crypto_tfm *tfm = crypto_aead_tfm(aead); - struct xilinx_aead_tfm_ctx *tfm_ctx = - (struct xilinx_aead_tfm_ctx *)crypto_tfm_ctx(tfm); + struct xilinx_aead_tfm_ctx *tfm_ctx = crypto_tfm_ctx(tfm); dma_unmap_single(tfm_ctx->dev, tfm_ctx->key_dma_addr, AES_KEYSIZE_256, DMA_TO_DEVICE); kfree(tfm_ctx->key);