From: Jonathan Cameron <Jonathan.Cameron@huawei.com>
To: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Cc: <megi@xff.cz>, Jonathan Cameron <jic23@kernel.org>,
Lars-Peter Clausen <lars@metafoo.de>, <linux-iio@vger.kernel.org>,
Thomas Gleixner <tglx@linutronix.de>,
Ingo Molnar <mingo@redhat.com>, <hpa@zytor.com>,
"Peter Zijlstra" <peterz@infradead.org>,
<linux-kernel@vger.kernel.org>,
"Stephen Rothwell" <sfr@canb.auug.org.au>,
kernel test robot <lkp@intel.com>
Subject: Re: [PATCH] iio: magnetometer: fix if () scoped_guard() formatting
Date: Fri, 8 Nov 2024 18:02:43 +0000 [thread overview]
Message-ID: <20241108180243.00000c27@huawei.com> (raw)
In-Reply-To: <20241108154258.21411-1-przemyslaw.kitszel@intel.com>
On Fri, 8 Nov 2024 16:41:27 +0100
Przemek Kitszel <przemyslaw.kitszel@intel.com> wrote:
> From: Stephen Rothwell <sfr@canb.auug.org.au>
>
> Add mising braces after an if condition that contains scoped_guard().
>
> This style is both preferred and necessary here, to fix warning after
> scoped_guard() change in commit fcc22ac5baf0 ("cleanup: Adjust
> scoped_guard() macros to avoid potential warning") to have if-else inside
> of the macro. Current (no braces) use in af8133j_set_scale() yields
> the following warnings:
> af8133j.c:315:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
> af8133j.c:316:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
>
> Fixes: fcc22ac5baf0 ("cleanup: Adjust scoped_guard() macros to avoid potential warning")
> Reported-by: kernel test robot <lkp@intel.com>
> Closes: https://lore.kernel.org/oe-kbuild-all/202409270848.tTpyEAR7-lkp@intel.com/
> Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
> Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
> ---
> I have forgot to add this patch prior to the cited Fixes: commit,
> so Stephen Rothwell had to reinvent it, in order to fix linux-next.
> original posting by Stephen Rothwell:
> https://lore.kernel.org/lkml/20241028165336.7b46ce25@canb.auug.org.au/
> ---
> drivers/iio/magnetometer/af8133j.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/iio/magnetometer/af8133j.c b/drivers/iio/magnetometer/af8133j.c
> index d81d89af6283..acd291f3e792 100644
> --- a/drivers/iio/magnetometer/af8133j.c
> +++ b/drivers/iio/magnetometer/af8133j.c
> @@ -312,10 +312,11 @@ static int af8133j_set_scale(struct af8133j_data *data,
> * When suspended, just store the new range to data->range to be
> * applied later during power up.
> */
> - if (!pm_runtime_status_suspended(dev))
> + if (!pm_runtime_status_suspended(dev)) {
I thought I replied to say don't do it this way. Ah well probably went astray
as I was having some email issues yesterday.
guard(mutex)(&data->mutex);
ret = regmap_write...
> scoped_guard(mutex, &data->mutex)
> ret = regmap_write(data->regmap,
> AF8133J_REG_RANGE, range);
> + }
>
> pm_runtime_enable(dev);
>
next prev parent reply other threads:[~2024-11-08 18:02 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-11-08 15:41 [PATCH] iio: magnetometer: fix if () scoped_guard() formatting Przemek Kitszel
2024-11-08 18:02 ` Jonathan Cameron [this message]
2024-11-09 11:27 ` Jonathan Cameron
2024-11-11 9:16 ` Peter Zijlstra
2024-11-09 17:15 ` Markus Elfring
2024-11-11 10:58 ` [tip: locking/core] " tip-bot2 for Stephen Rothwell
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=20241108180243.00000c27@huawei.com \
--to=jonathan.cameron@huawei.com \
--cc=hpa@zytor.com \
--cc=jic23@kernel.org \
--cc=lars@metafoo.de \
--cc=linux-iio@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lkp@intel.com \
--cc=megi@xff.cz \
--cc=mingo@redhat.com \
--cc=peterz@infradead.org \
--cc=przemyslaw.kitszel@intel.com \
--cc=sfr@canb.auug.org.au \
--cc=tglx@linutronix.de \
/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.