[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <7b832b532bc6544ba19afc086857641301a121c4.camel@crawford.emu.id.au>
Date: Sun, 09 Feb 2025 16:04:51 +1100
From: Frank Crawford <frank@...wford.emu.id.au>
To: Guenter Roeck <linux@...ck-us.net>, Bart Van Assche
<bvanassche@....org>,
Peter Zijlstra <peterz@...radead.org>
Cc: Will Deacon <will@...nel.org>, Christoph Hellwig <hch@....de>,
Greg
Kroah-Hartman <gregkh@...uxfoundation.org>,
Marco Elver <elver@...gle.com>,
Nick Desaulniers <ndesaulniers@...gle.com>,
Nathan Chancellor
<nathan@...nel.org>, Kees Cook <kees@...nel.org>,
Jann Horn
<jannh@...gle.com>, linux-kernel@...r.kernel.org
Subject: Re: [PATCH RFC 29/33] hwmon: (it87) Check the it87_lock() return
value
Bart,
On Thu, 2025-02-06 at 15:41 -0800, Guenter Roeck wrote:
> On 2/6/25 15:34, Bart Van Assche wrote:
> > On 2/6/25 2:51 PM, Guenter Roeck wrote:
> > > On 2/6/25 09:51, Bart Van Assche wrote:
> > > > diff --git a/drivers/hwmon/it87.c b/drivers/hwmon/it87.c
> > > > index e233aafa8856..8e3935089fca 100644
> > > > --- a/drivers/hwmon/it87.c
> > > > +++ b/drivers/hwmon/it87.c
> > > > @@ -3593,7 +3593,9 @@ static int it87_resume(struct device
> > > > *dev)
> > > > it87_resume_sio(pdev);
> > > > - it87_lock(data);
> > > > + int err = it87_lock(data);
> > >
> > > I am not going to accept patches with inline variable
> > > declarations
> > > if the patch is fixing an earlier problem, sorry. This only
> > > results
> > > in unnecessary backport failures.
> >
> > Hi Guenter,
> >
> > Is this perhaps how you want me to format this patch?
> >
>
> Yes, that would be ok.
>
> Guenter
>
> > diff --git a/drivers/hwmon/it87.c b/drivers/hwmon/it87.c
> > index e233aafa8856..5cfb98a0512f 100644
> > --- a/drivers/hwmon/it87.c
> > +++ b/drivers/hwmon/it87.c
> > @@ -3590,10 +3590,13 @@ static int it87_resume(struct device *dev)
> > {
> > struct platform_device *pdev = to_platform_device(dev);
> > struct it87_data *data = dev_get_drvdata(dev);
> > + int err;
> >
> > it87_resume_sio(pdev);
> >
> > - it87_lock(data);
> > + err = it87_lock(data);
> > + if (err)
> > + return err;
> >
> > it87_check_pwm(dev);
> > it87_check_limit_regs(data);
> >
Thanks for that (and to Guenter to get it correctly formatted).
I will check it doesn't cause any other problems, but given the
location, I think it should be all fine.
> > Thanks,
> >
> > Bart.
>
Regards
Frank
Powered by blists - more mailing lists