From: Praveen Talari <praveen.talari@oss.qualcomm.com>
To: Mark Brown <broonie@kernel.org>
Cc: Dilip Kota <dkota@codeaurora.org>,
Stephen Boyd <swboyd@chromium.org>,
Girish Mahadevan <girishm@codeaurora.org>,
Alok Chauhan <alokc@codeaurora.org>,
bjorn.andersson@oss.qualcomm.com,
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>,
"Rafael J. Wysocki" <rafael@kernel.org>,
Len Brown <lenb@kernel.org>, Pavel Machek <pavel@kernel.org>,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
Danilo Krummrich <dakr@kernel.org>,
Douglas Anderson <dianders@chromium.org>,
linux-spi@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-arm-msm@vger.kernel.org,
Mukesh Kumar Savaliya <mukesh.savaliya@oss.qualcomm.com>,
aniket.randive@oss.qualcomm.com,
chandana.chiluveru@oss.qualcomm.com,
jyothi.seerapu@oss.qualcomm.com, linux-pm@vger.kernel.org,
driver-core@lists.linux.dev
Subject: Re: [PATCH v3 2/2] spi: qcom-geni: Fix missing error check on pm_runtime_get_sync()
Date: Fri, 10 Jul 2026 09:41:26 +0530 [thread overview]
Message-ID: <0e52adba-dff2-4cc3-a13b-758c8d92e60e@oss.qualcomm.com> (raw)
In-Reply-To: <2fe34b3c-11cf-417e-9440-75a5d6e3f4d7@sirena.org.uk>
Hi Mark,
On 09-07-2026 23:59, Mark Brown wrote:
> On Mon, Jul 06, 2026 at 02:23:10PM +0530, Praveen Talari wrote:
>> spi_geni_init() calls pm_runtime_get_sync() to power up the device
>> before accessing hardware registers, but never checks the return value.
>> @@ -693,10 +698,7 @@ static int spi_geni_init(struct spi_geni_master *mas)
>> writel(spi_tx_cfg, se->base + SE_SPI_TRANS_CFG);
>> }
>>
>> -out_pm:
>> - pm_runtime_put(mas->dev);
>> return ret;
>> -}
>>
>> static unsigned int geni_byte_per_fifo_word(struct spi_geni_master *mas)
> The above breaks the build due to removing the closing brace for the
> function:
Its my bad. It appears this was inadvertently removed in v3, although
there were no issues up to v2.
Please let me know if you can add it while picking up this change, or if
you would prefer that I send a v4 with the update included.
[PATCH v2 2/2] spi: qcom-geni: Fix missing error check on
pm_runtime_get_sync() - Praveen Talari
Thanks,
Praveen Talari
>
> /build/stage/linux/drivers/spi/spi-geni-qcom.c: In function ‘spi_geni_init’:
> /build/stage/linux/drivers/spi/spi-geni-qcom.c:712:21: error: invalid storage class for function ‘geni_byte_per_fifo_word’
> 712 | static unsigned int geni_byte_per_fifo_word(struct spi_geni_master *mas)
> | ^~~~~~~~~~~~~~~~~~~~~~~
> /build/stage/linux/drivers/spi/spi-geni-qcom.c:726:13: error: invalid storage class for function ‘geni_spi_handle_tx’
> 726 | static bool geni_spi_handle_tx(struct spi_geni_master *mas)
> | ^~~~~~~~~~~~~~~~~~
> /build/stage/linux/drivers/spi/spi-geni-qcom.c:764:13: error: invalid storage class for function ‘geni_spi_handle_rx’
> 764 | static void geni_spi_handle_rx(struct spi_geni_master *mas)
> | ^~~~~~~~~~~~~~~~~~
> /build/stage/linux/drivers/spi/spi-geni-qcom.c:808:12: error: invalid storage class for function ‘setup_se_xfer’
> 808 | static int setup_se_xfer(struct spi_transfer *xfer,
>
> and so on.
next prev parent reply other threads:[~2026-07-10 4:11 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-06 8:53 [PATCH v3 0/2] PM: runtime: Fix sticky -EINVAL after resume callback failure Praveen Talari
2026-07-06 8:53 ` [PATCH v3 1/2] PM: runtime: Only set runtime_error on suspend callback failures Praveen Talari
2026-07-06 11:49 ` Rafael J. Wysocki (Intel)
2026-07-06 13:21 ` Mark Brown
2026-07-06 14:10 ` Rafael J. Wysocki (Intel)
2026-07-06 17:30 ` Mark Brown
2026-07-09 14:52 ` Rafael J. Wysocki (Intel)
2026-07-09 16:35 ` Mark Brown
2026-07-09 17:35 ` Rafael J. Wysocki (Intel)
2026-07-09 17:38 ` Mark Brown
2026-07-06 8:53 ` [PATCH v3 2/2] spi: qcom-geni: Fix missing error check on pm_runtime_get_sync() Praveen Talari
2026-07-06 13:04 ` Konrad Dybcio
2026-07-09 14:54 ` Rafael J. Wysocki (Intel)
2026-07-09 18:29 ` Mark Brown
2026-07-10 4:11 ` Praveen Talari [this message]
2026-07-10 9:23 ` Mark Brown
2026-07-10 9:43 ` Praveen Talari
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=0e52adba-dff2-4cc3-a13b-758c8d92e60e@oss.qualcomm.com \
--to=praveen.talari@oss.qualcomm.com \
--cc=alokc@codeaurora.org \
--cc=aniket.randive@oss.qualcomm.com \
--cc=bjorn.andersson@oss.qualcomm.com \
--cc=broonie@kernel.org \
--cc=chandana.chiluveru@oss.qualcomm.com \
--cc=dakr@kernel.org \
--cc=dianders@chromium.org \
--cc=dkota@codeaurora.org \
--cc=driver-core@lists.linux.dev \
--cc=girishm@codeaurora.org \
--cc=gregkh@linuxfoundation.org \
--cc=jyothi.seerapu@oss.qualcomm.com \
--cc=konrad.dybcio@oss.qualcomm.com \
--cc=lenb@kernel.org \
--cc=linux-arm-msm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pm@vger.kernel.org \
--cc=linux-spi@vger.kernel.org \
--cc=mukesh.savaliya@oss.qualcomm.com \
--cc=pavel@kernel.org \
--cc=rafael@kernel.org \
--cc=swboyd@chromium.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox