Torsten Duwe 1df333
From 44dbd0c61bf1480be55dbb0cac793d861d1957b9 Mon Sep 17 00:00:00 2001
Torsten Duwe 1df333
From: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Torsten Duwe 1df333
Date: Fri, 4 Mar 2022 18:03:56 +0000
Torsten Duwe 1df333
Subject: [PATCH] crypto: qat - fix initialization of pfvf rts_map_msg
Torsten Duwe 1df333
 structures
Torsten Duwe 1df333
Git-commit: 44dbd0c61bf1480be55dbb0cac793d861d1957b9
Torsten Duwe 1df333
Patch-mainline: v5.18-rc1
Torsten Duwe 1df333
References: jsc#PED-1073
Torsten Duwe 1df333
Torsten Duwe 1df333
Initialize fully the structures rts_map_msg containing the ring to
Torsten Duwe 1df333
service map from the host.
Torsten Duwe 1df333
Torsten Duwe 1df333
This is to fix the following warning when compiling the QAT driver
Torsten Duwe 1df333
using the clang compiler with CC=clang W=2:
Torsten Duwe 1df333
Torsten Duwe 1df333
    drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c:144:51: warning: missing field 'map' initializer [-Wmissing-field-initializers]
Torsten Duwe 1df333
            struct ring_to_svc_map_v1 rts_map_msg = { { 0 }, };
Torsten Duwe 1df333
                                                             ^
Torsten Duwe 1df333
Torsten Duwe 1df333
Fixes: e1b176af3d7e ("crypto: qat - exchange ring-to-service mappings over PFVF")
Torsten Duwe 1df333
Signed-off-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Torsten Duwe 1df333
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Torsten Duwe 1df333
Signed-off-by: Torsten Duwe <duwe@suse.de>
Torsten Duwe 1df333
Torsten Duwe 1df333
---
Torsten Duwe 1df333
 drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c | 2 +-
Torsten Duwe 1df333
 1 file changed, 1 insertion(+), 1 deletion(-)
Torsten Duwe 1df333
Torsten Duwe 1df333
diff --git a/drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c b/drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c
Torsten Duwe 1df333
index c5b326f63e95b..1141258db4b65 100644
Torsten Duwe 1df333
--- a/drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c
Torsten Duwe 1df333
+++ b/drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c
Torsten Duwe 1df333
@@ -141,7 +141,7 @@ int adf_vf2pf_get_capabilities(struct adf_accel_dev *accel_dev)
Torsten Duwe 1df333
 
Torsten Duwe 1df333
 int adf_vf2pf_get_ring_to_svc(struct adf_accel_dev *accel_dev)
Torsten Duwe 1df333
 {
Torsten Duwe 1df333
-	struct ring_to_svc_map_v1 rts_map_msg = { { 0 }, };
Torsten Duwe 1df333
+	struct ring_to_svc_map_v1 rts_map_msg = { 0 };
Torsten Duwe 1df333
 	unsigned int len = sizeof(rts_map_msg);
Torsten Duwe 1df333
 
Torsten Duwe 1df333
 	if (accel_dev->vf.pf_compat_ver < ADF_PFVF_COMPAT_RING_TO_SVC_MAP)
Torsten Duwe 1df333
-- 
Torsten Duwe 1df333
2.35.3
Torsten Duwe 1df333