[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <514e4b89-d48a-41b9-bd63-0d52249bba7a@suswa.mountain>
Date: Thu, 19 Jun 2025 17:37:54 +0300
From: Dan Carpenter <dan.carpenter@...aro.org>
To: Philip Radford <philip.radford@....com>
Cc: linux-kernel@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
arm-scmi@...r.kernel.org, sudeep.holla@....com,
cristian.marussi@....com, luke.parkin@....com
Subject: Re: [PATCH 4/4] firmware: arm_scmi: Add new inflight tracing
functionality
On Thu, Jun 19, 2025 at 12:20:04PM +0000, Philip Radford wrote:
> Adds scmi_inflight_count function to fetch the current xfer
> inflight count to use in trace
>
> Signed-off-by: Philip Radford <philip.radford@....com>
> ---
> drivers/firmware/arm_scmi/common.h | 1 +
> drivers/firmware/arm_scmi/driver.c | 17 +++++++++++++++--
> drivers/firmware/arm_scmi/raw_mode.c | 5 +++--
> 3 files changed, 19 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/firmware/arm_scmi/common.h b/drivers/firmware/arm_scmi/common.h
> index ad9232c982ce..07b9e629276d 100644
> --- a/drivers/firmware/arm_scmi/common.h
> +++ b/drivers/firmware/arm_scmi/common.h
> @@ -505,4 +505,5 @@ static struct platform_driver __drv = { \
> void scmi_notification_instance_data_set(const struct scmi_handle *handle,
> void *priv);
> void *scmi_notification_instance_data_get(const struct scmi_handle *handle);
> +int scmi_inflight_count(const struct scmi_handle *handle);
> #endif /* _SCMI_COMMON_H */
> diff --git a/drivers/firmware/arm_scmi/driver.c b/drivers/firmware/arm_scmi/driver.c
> index c6657582c9ab..d128d497f96e 100644
> --- a/drivers/firmware/arm_scmi/driver.c
> +++ b/drivers/firmware/arm_scmi/driver.c
> @@ -1443,7 +1443,8 @@ static int do_xfer(const struct scmi_protocol_handle *ph,
>
> trace_scmi_xfer_begin(xfer->transfer_id, xfer->hdr.id,
> xfer->hdr.protocol_id, xfer->hdr.seq,
> - xfer->hdr.poll_completion, 0);
> + xfer->hdr.poll_completion,
> + scmi_inflight_count(&info->handle));
White space is messed up. It might be better to fold this into patch 3?
regards,
dan carpenter
Powered by blists - more mailing lists