From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sasha Levin To: op-tee@lists.trustedfirmware.org Subject: [PATCH AUTOSEL 6.1 05/15] tee: optee: ffa: Fix missing-field-initializers warning Date: Tue, 16 Jul 2024 10:28:02 -0400 Message-ID: <20240716142825.2713416-5-sashal@kernel.org> In-Reply-To: <20240716142825.2713416-1-sashal@kernel.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4661341459875383045==" List-Id: --===============4661341459875383045== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: Mark-PK Tsai [ Upstream commit e0556255a53d6d3d406a28362dffd972018a997c ] The 'missing-field-initializers' warning was reported when building with W=3D2. This patch use designated initializers for 'struct ffa_send_direct_data' to suppress the warning and clarify the initialization intent. Signed-off-by: ming-jen.chang Signed-off-by: Mark-PK Tsai Signed-off-by: Jens Wiklander Signed-off-by: Sasha Levin --- drivers/tee/optee/ffa_abi.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/drivers/tee/optee/ffa_abi.c b/drivers/tee/optee/ffa_abi.c index 0828240f27e62..b8ba360e863ed 100644 --- a/drivers/tee/optee/ffa_abi.c +++ b/drivers/tee/optee/ffa_abi.c @@ -657,7 +657,9 @@ static bool optee_ffa_api_is_compatbile(struct ffa_device= *ffa_dev, const struct ffa_ops *ops) { const struct ffa_msg_ops *msg_ops =3D ops->msg_ops; - struct ffa_send_direct_data data =3D { OPTEE_FFA_GET_API_VERSION }; + struct ffa_send_direct_data data =3D { + .data0 =3D OPTEE_FFA_GET_API_VERSION, + }; int rc; =20 msg_ops->mode_32bit_set(ffa_dev); @@ -674,7 +676,9 @@ static bool optee_ffa_api_is_compatbile(struct ffa_device= *ffa_dev, return false; } =20 - data =3D (struct ffa_send_direct_data){ OPTEE_FFA_GET_OS_VERSION }; + data =3D (struct ffa_send_direct_data){ + .data0 =3D OPTEE_FFA_GET_OS_VERSION, + }; rc =3D msg_ops->sync_send_receive(ffa_dev, &data); if (rc) { pr_err("Unexpected error %d\n", rc); @@ -694,7 +698,9 @@ static bool optee_ffa_exchange_caps(struct ffa_device *ff= a_dev, u32 *sec_caps, unsigned int *rpc_param_count) { - struct ffa_send_direct_data data =3D { OPTEE_FFA_EXCHANGE_CAPABILITIES }; + struct ffa_send_direct_data data =3D { + .data0 =3D OPTEE_FFA_EXCHANGE_CAPABILITIES, + }; int rc; =20 rc =3D ops->msg_ops->sync_send_receive(ffa_dev, &data); --=20 2.43.0 --===============4661341459875383045==--