From: Heikki Krogerus <heikki.krogerus@linux.intel.com>
To: Thorsten Leemhuis <regressions@leemhuis.info>,
Chris Hixon <linux-kernel-bugs@hixontech.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
linux-usb@vger.kernel.org
Subject: Re: [PATCH] usb: typec: ucsi: Only check the contract if there is a connection
Date: Fri, 17 Dec 2021 17:14:42 +0200 [thread overview]
Message-ID: <YbypYo4Ohii4fSNx@kuha.fi.intel.com> (raw)
In-Reply-To: <1d90a23b-fe2f-6892-1641-7a13e38a00dc@leemhuis.info>
Hi,
On Fri, Dec 17, 2021 at 03:32:59PM +0100, Thorsten Leemhuis wrote:
> Lo! Thx for working out a fix this quickly!
>
> I'm just the regression tracker, but I think there are a few minor
> details to improve here.
>
> On 17.12.21 15:03, Heikki Krogerus wrote:
> > The driver must make sure there is an actual connection
> > before checking details about the USB Power Delivery
> > contract. Those details are not valid unless there is a
> > connection.
> >
> > This fixes NULL pointer dereference that is caused by an
> > attempt to register bogus partner alternate mode that the
> > firmware on some platform may report before the actual
> > connection.
> >
> > Fixes: 6cbe4b2d5a3f ("usb: typec: ucsi: Check the partner alt modes always if there is PD contract")
> > BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=215117
> BugLink? Is that a tag we really use? Then I'm unaware of it. Greg is
> the expert and can likely clarify, but that line afaik needs to replaced
> by this:
Although not yet documented, it is the appropriate tag for the link to
the bug. It makes it clear that the link is to the bug and not to
the discussion on the list.
> Link: https://bugzilla.kernel.org/show_bug.cgi?id=215117
> Link:
> https://lore.kernel.org/linux-usb/bug-215117-208809@https.bugzilla.kernel.org%2F/
>
> Normally the last line would need a 's!linux-usb!r!', but seems the
> kernel.org redirector doesn't work well in this particular case, so I
> guess it's better this way than not at all :-/
>
> The second line will also make the regression tracking bot automatically
> close the issue (but I fear it might also fail due to the slash at the
> end of the message-id :-/)
Greg will add the "Link" tag to the commit when, and if, he actually
takes the patch. I do not add it because I do not want any bots to
react to the patch before it has actually been accepted.
The bug shouldn't be closed before the fix has really been accepted.
> I think this line should be there as well:
>
> Reported-by: Chris Hixon <linux-kernel-bugs@hixontech.com>
+Chris
This is true. I'll add the Reported-by tag if it's OK to you Chris?
thanks,
--
heikki
next prev parent reply other threads:[~2021-12-17 15:14 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-12-17 14:03 [PATCH] usb: typec: ucsi: Only check the contract if there is a connection Heikki Krogerus
2021-12-17 14:32 ` Thorsten Leemhuis
2021-12-17 15:14 ` Heikki Krogerus [this message]
2021-12-17 17:25 ` Thorsten Leemhuis
2021-12-20 15:38 ` Heikki Krogerus
2021-12-17 21:45 ` Chris Hixon
2021-12-20 14:47 ` Greg Kroah-Hartman
2021-12-20 15:41 ` Heikki Krogerus
2021-12-20 16:55 ` Greg Kroah-Hartman
2021-12-21 7:17 ` Heikki Krogerus
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=YbypYo4Ohii4fSNx@kuha.fi.intel.com \
--to=heikki.krogerus@linux.intel.com \
--cc=gregkh@linuxfoundation.org \
--cc=linux-kernel-bugs@hixontech.com \
--cc=linux-usb@vger.kernel.org \
--cc=regressions@leemhuis.info \
/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.