From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Qiu Subject: [PATCH 2/2] drivers/crypto: Fix anonymous union initialization in crypto Date: Fri, 25 Mar 2016 15:20:26 +0800 Message-ID: <1458890426-20688-3-git-send-email-michael.qiu@intel.com> References: <1458890426-20688-1-git-send-email-michael.qiu@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: Michael Qiu To: dev@dpdk.org Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id F23EA4AAD for ; Fri, 25 Mar 2016 08:21:07 +0100 (CET) In-Reply-To: <1458890426-20688-1-git-send-email-michael.qiu@intel.com> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" In SUSE11-SP3 i686 platform, with gcc 4.5.1, there is a compile issue: null_crypto_pmd_ops.c:44:3: error: unknown field =E2=80=98sym=E2=80=99 specified in initializer cc1: warnings being treated as errors The member in anonymous union initialization should be inside '{}', otherwise it will report an error. Fixes: 26c2e4ad5ad4 ("cryptodev: add capabilities discovery") Signed-off-by: Michael Qiu --- drivers/crypto/null/null_crypto_pmd_ops.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/drivers/crypto/null/null_crypto_pmd_ops.c b/drivers/crypto/n= ull/null_crypto_pmd_ops.c index 39f8088..b7470c0 100644 --- a/drivers/crypto/null/null_crypto_pmd_ops.c +++ b/drivers/crypto/null/null_crypto_pmd_ops.c @@ -41,9 +41,9 @@ static const struct rte_cryptodev_capabilities null_crypto_pmd_capabilit= ies[] =3D { { /* NULL (AUTH) */ .op =3D RTE_CRYPTO_OP_TYPE_SYMMETRIC, - .sym =3D { + {.sym =3D { .xform_type =3D RTE_CRYPTO_SYM_XFORM_AUTH, - .auth =3D { + {.auth =3D { .algo =3D RTE_CRYPTO_AUTH_NULL, .block_size =3D 1, .key_size =3D { @@ -57,14 +57,14 @@ static const struct rte_cryptodev_capabilities null_c= rypto_pmd_capabilities[] =3D .increment =3D 0 }, .aad_size =3D { 0 } - } - } + }, }, + }, }, }, { /* NULL (CIPHER) */ .op =3D RTE_CRYPTO_OP_TYPE_SYMMETRIC, - .sym =3D { + {.sym =3D { .xform_type =3D RTE_CRYPTO_SYM_XFORM_CIPHER, - .cipher =3D { + {.cipher =3D { .algo =3D RTE_CRYPTO_CIPHER_NULL, .block_size =3D 1, .key_size =3D { @@ -77,8 +77,8 @@ static const struct rte_cryptodev_capabilities null_cry= pto_pmd_capabilities[] =3D .max =3D 0, .increment =3D 0 } - } - } + }, }, + }, }, }, RTE_CRYPTODEV_END_OF_CAPABILITIES_LIST() }; --=20 1.9.3