From: Johan Hovold <johan@kernel.org>
To: Mikko Perttunen <cyndis@kapsi.fi>,
Thierry Reding <thierry.reding@gmail.com>
Cc: Johan Hovold <johan@kernel.org>,
Jonathan Hunter <jonathanh@nvidia.com>,
linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
stable <stable@vger.kernel.org>,
Mikko Perttunen <mperttunen@nvidia.com>
Subject: Re: [PATCH] soc/tegra: pmc: fix child-node lookup
Date: Thu, 22 Mar 2018 14:52:57 +0100 [thread overview]
Message-ID: <20180322135257.GB8272@localhost> (raw)
In-Reply-To: <20180112091951.GC11344@localhost>
On Fri, Jan 12, 2018 at 10:19:51AM +0100, Johan Hovold wrote:
> On Thu, Nov 16, 2017 at 01:40:24PM +0200, Mikko Perttunen wrote:
> > On 15.11.2017 11:44, Johan Hovold wrote:
> > > Fix child-node lookup during probe, which ended up searching the whole
> > > device tree depth-first starting at the parent rather than just matching
> > > on its children.
> > >
> > > To make things worse, the parent pmc node could end up being prematurely
> > > freed as of_find_node_by_name() drops a reference to its first argument.
> > >
> > > Fixes: 3568df3d31d6 ("soc: tegra: Add thermal reset (thermtrip) support to PMC")
> > > Cc: stable <stable@vger.kernel.org> # 4.0
> > > Cc: Mikko Perttunen <mperttunen@nvidia.com>
> > > Signed-off-by: Johan Hovold <johan@kernel.org>
> > > ---
> > > drivers/soc/tegra/pmc.c | 2 +-
> > > 1 file changed, 1 insertion(+), 1 deletion(-)
> > >
> > > diff --git a/drivers/soc/tegra/pmc.c b/drivers/soc/tegra/pmc.c
> > > index 0453ff6839a7..7e9ef3431bea 100644
> > > --- a/drivers/soc/tegra/pmc.c
> > > +++ b/drivers/soc/tegra/pmc.c
> > > @@ -1321,7 +1321,7 @@ static void tegra_pmc_init_tsense_reset(struct tegra_pmc *pmc)
> > > if (!pmc->soc->has_tsense_reset)
> > > return;
> > >
> > > - np = of_find_node_by_name(pmc->dev->of_node, "i2c-thermtrip");
> > > + np = of_get_child_by_name(pmc->dev->of_node, "i2c-thermtrip");
> > > if (!np) {
> > > dev_warn(dev, "i2c-thermtrip node not found, %s.\n", disabled);
> > > return;
> > >
> >
> > Good find!
> >
> > Reviewed-by: Mikko Perttunen <mperttunen@nvidia.com>
>
> This one still hasn't made it to linux-next so figured I'd send a
> reminder. Will you be picking this one up for 4.16, Thierry?
Another two months, another reminder; Thierry, can you pick this fix up?
It's got Mikko's ack.
Mikko, can you please ping Thierry in case I'm getting stuck in his spam
filter or something?
Thanks,
Johan
next prev parent reply other threads:[~2018-03-22 13:53 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-11-15 9:44 [PATCH] soc/tegra: pmc: fix child-node lookup Johan Hovold
2017-11-16 11:40 ` Mikko Perttunen
2018-01-12 9:19 ` Johan Hovold
2018-03-22 13:52 ` Johan Hovold [this message]
2018-03-22 14:24 ` Thierry Reding
2018-08-13 14:33 ` Johan Hovold
2018-08-14 14:24 ` Thierry Reding
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=20180322135257.GB8272@localhost \
--to=johan@kernel.org \
--cc=cyndis@kapsi.fi \
--cc=jonathanh@nvidia.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-tegra@vger.kernel.org \
--cc=mperttunen@nvidia.com \
--cc=stable@vger.kernel.org \
--cc=thierry.reding@gmail.com \
/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;
as well as URLs for NNTP newsgroup(s).