Torsten Duwe 03bca5
From c700216c70fca38ae7ceff07ed63d79ae25379c5 Mon Sep 17 00:00:00 2001
Torsten Duwe 03bca5
From: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Torsten Duwe 03bca5
Date: Fri, 4 Mar 2022 18:03:54 +0000
Torsten Duwe 03bca5
Subject: [PATCH] crypto: qat - remove unneeded assignment
Torsten Duwe 03bca5
Git-commit: c700216c70fca38ae7ceff07ed63d79ae25379c5
Torsten Duwe 03bca5
Patch-mainline: v5.18-rc1
Torsten Duwe 03bca5
References: jsc#PED-1073
Torsten Duwe 03bca5
Torsten Duwe 03bca5
The function adf_gen4_get_vf2pf_sources() computes a mask which is
Torsten Duwe 03bca5
stored in a variable which is returned and not used.
Torsten Duwe 03bca5
Remove superfluous assignment of variable.
Torsten Duwe 03bca5
Torsten Duwe 03bca5
This is to fix the following warning when compiling the QAT driver
Torsten Duwe 03bca5
with clang scan-build:
Torsten Duwe 03bca5
Torsten Duwe 03bca5
    drivers/crypto/qat/qat_common/adf_gen4_pfvf.c:46:9: warning: Although the value stored to 'sou' is used in the enclosing expression, the value is never actually read from 'sou' [deadcode.DeadStores]
Torsten Duwe 03bca5
            return sou &= ~mask;
Torsten Duwe 03bca5
                   ^      ~~~~~
Torsten Duwe 03bca5
Torsten Duwe 03bca5
Fixes: 5901b4af6e07 ("crypto: qat - fix access to PFVF interrupt registers for GEN4")
Torsten Duwe 03bca5
Signed-off-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Torsten Duwe 03bca5
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Torsten Duwe 03bca5
Signed-off-by: Torsten Duwe <duwe@suse.de>
Torsten Duwe 03bca5
Torsten Duwe 03bca5
---
Torsten Duwe 03bca5
 drivers/crypto/qat/qat_common/adf_gen4_pfvf.c | 2 +-
Torsten Duwe 03bca5
 1 file changed, 1 insertion(+), 1 deletion(-)
Torsten Duwe 03bca5
Torsten Duwe 03bca5
diff --git a/drivers/crypto/qat/qat_common/adf_gen4_pfvf.c b/drivers/crypto/qat/qat_common/adf_gen4_pfvf.c
Torsten Duwe 03bca5
index 3b3ea849c5e53..d80d493a77568 100644
Torsten Duwe 03bca5
--- a/drivers/crypto/qat/qat_common/adf_gen4_pfvf.c
Torsten Duwe 03bca5
+++ b/drivers/crypto/qat/qat_common/adf_gen4_pfvf.c
Torsten Duwe 03bca5
@@ -43,7 +43,7 @@ static u32 adf_gen4_get_vf2pf_sources(void __iomem *pmisc_addr)
Torsten Duwe 03bca5
 	sou = ADF_CSR_RD(pmisc_addr, ADF_4XXX_VM2PF_SOU);
Torsten Duwe 03bca5
 	mask = ADF_CSR_RD(pmisc_addr, ADF_4XXX_VM2PF_MSK);
Torsten Duwe 03bca5
 
Torsten Duwe 03bca5
-	return sou &= ~mask;
Torsten Duwe 03bca5
+	return sou & ~mask;
Torsten Duwe 03bca5
 }
Torsten Duwe 03bca5
 
Torsten Duwe 03bca5
 static void adf_gen4_enable_vf2pf_interrupts(void __iomem *pmisc_addr,
Torsten Duwe 03bca5
-- 
Torsten Duwe 03bca5
2.35.3
Torsten Duwe 03bca5