From: sashiko-bot@kernel.org
To: "Praveen Talari" <praveen.talari@oss.qualcomm.com>
Cc: linux-trace-kernel@vger.kernel.org, dmaengine@vger.kernel.org,
vkoul@kernel.org, Frank.Li@kernel.org
Subject: Re: [PATCH v4 1/2] dmaengine: qcom: gpi: Add trace event support
Date: Mon, 09 Nov 2026 04:40:23 +0000 [thread overview]
Message-ID: <sashiko-outbox-204407@kernel.org> (raw)
In-Reply-To: <20261109-add-trace-support-gpio-v4-1-85ed08134917@oss.qualcomm.com>
Thank you for your contribution! Sashiko AI review found 1 potential
issue to consider:
- [Low] dmaengine: qcom: gpi: trace_gpi_irq_status() outside loop in
gpi_handle_irq()
--
commit d58f53a2d6e27d4e15eb4d5e08cf8036404a5c06
Author: Praveen Talari <praveen.talari@oss.qualcomm.com>
dmaengine: qcom: gpi: Add trace event support
This commit adds tracepoint definitions and trace calls to the Qualcomm
GPI DMA engine driver.
> diff --git a/drivers/dma/qcom/gpi.c b/drivers/dma/qcom/gpi.c
> index c41bfac65ddf3..fafe6ac848d94 100644
> --- a/drivers/dma/qcom/gpi.c
> +++ b/drivers/dma/qcom/gpi.c
[ ... ]
> @@ -841,6 +846,7 @@ static irqreturn_t gpi_handle_irq(int irq, void *data)
>
> offset = GPII_n_CNTXT_TYPE_IRQ_OFFS(gpii->gpii_id);
> type = gpi_read_reg(gpii, gpii->regs + offset);
> + trace_gpi_irq_status(gpii->gpi_dev->dev, gpii_id, type);
>
> do {
> /* global gpii error */
[Severity: Low]
Should trace_gpi_irq_status() be called inside the start of the
do-while(type) loop instead of before it? At the end of the loop body,
gpi_handle_irq() re-reads GPII_n_CNTXT_TYPE_IRQ_OFFS into type, so any
newly asserted interrupt bits handled in subsequent iterations are not
recorded by trace_gpi_irq_status().
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261109-add-trace-support-gpio-v4-0-85ed08134917@oss.qualcomm.com?part=1
next prev parent reply other threads:[~2026-11-09 4:40 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-11-09 4:28 [PATCH v4 0/2] dmaengine: qcom: gpi: Add trace event support Praveen Talari
2026-11-09 4:28 ` [PATCH v4 1/2] " Praveen Talari
2026-11-09 4:40 ` sashiko-bot [this message]
2026-11-09 4:28 ` [PATCH v4 2/2] dmaengine: qcom: gpi: Convert dev_dbg() calls to tracepoints Praveen Talari
2026-11-09 4:40 ` sashiko-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=sashiko-outbox-204407@kernel.org \
--to=sashiko-bot@kernel.org \
--cc=Frank.Li@kernel.org \
--cc=dmaengine@vger.kernel.org \
--cc=linux-trace-kernel@vger.kernel.org \
--cc=praveen.talari@oss.qualcomm.com \
--cc=sashiko-reviews@lists.linux.dev \
--cc=vkoul@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.