From: linux@arm.linux.org.uk (Russell King - ARM Linux)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 1/2] tty: amba-pl011: fix earlycon register offsets
Date: Wed, 6 Jan 2016 10:07:00 +0000 [thread overview]
Message-ID: <20160106100700.GA19062@n2100.arm.linux.org.uk> (raw)
In-Reply-To: <20160106024302.GA20634@kroah.com>
On Tue, Jan 05, 2016 at 06:43:02PM -0800, Greg Kroah-Hartman wrote:
> On Tue, Jan 05, 2016 at 12:30:19PM +0000, Russell King - ARM Linux wrote:
> > On Tue, Jan 05, 2016 at 12:12:31PM +0000, Sudeep Holla wrote:
> > > Hi Russell,
> > >
> > > On Thu, Dec 24, 2015 at 4:47 PM, Russell King - ARM Linux
> > > <linux@arm.linux.org.uk> wrote:
> > > > On Thu, Dec 24, 2015 at 09:49:48AM -0600, Timur Tabi wrote:
> > > >> The REG_x macros are indices into a table, not register offsets. Since
> > > >> earlycon does not have access to the vendor data, we can currently only
> > > >> support standard ARM PL011 devices.
> > > >>
> > > >> Signed-off-by: Timur Tabi <timur@codeaurora.org>
> > > >
> > > > Please credit me with the change; this was obviously a change I made
> > > > when I posted the updated patches, which Greg had failed to take
> > > > instead of the original set. Thanks.
> > > >
> > >
> > > I don't see this patch in linux-next. Without this it fails to boot(panics) on
> > > ARM64 when earlycon is enabled.
> >
> > I guess that's the way 4.4 is going to be then, because GregKH has not
> > been anywhere near "responsive" during the last cycle, but he did say
> > yesterday (in response to questions about driver model stuff) that he's
> > closed his trees for the merge window last week.
> >
> > All in all, this situation is entirely GregKH's making, as he took the
> > wrong set of patches, and has yet to respond to _any_ of the resulting
> > mails about it... I guess GregKH knows what he's doing as he's one of
> > the top (and vocal) kernel developers far more than I do, so I guess he
> > has his reasons for crapping up the AMBA PL011 driver...
>
> "plenty of time"? I see Timur's patches to fix this were sent on
> December 24th. Then fixed up and resent on January 4th. I see nothing
> in my todo queue that were sent earlier to resolve any of this horrid
> mess.
>
> So yes, I haven't done anything with the Jan 04 patch, given that it's
> been 24 hours since it was sent, that's totally reasonable.
The first series of 11 patches was sent on November 3rd. The problem at
the root of this issue was discovered on the very same day, and is a part
of the thread. People reviewed and tested it, and other comments were
made.
These were addressed, and the next series of 12 patches were sent on the
16th November.
On the 12th November, you decided it was time to pick up the first series
of patches and ignore the second series, despite the comments against the
first series indicating that there were problems.
It was only realised on the 24th that you'd picked up the wrong set of
patches.
> You all were throwing huge numbers of patches here for this tiny driver
> and digging through the mess was a major pain.
That statement is doing nothing but trying to deflect the blame for
this mistake on to other people.
11 or 12 patches is not "huge numbers of patches" and a driver of 2600
lines is not "tiny". In total, it's _only_ 11 + 12 patches. That is
not "huge" by any sense of the word.
What would you prefer? One patch making multiple changes? Aren't we
always telling people to split up their changes? I guess you're
different because of your patch load...
> Turned out I guessed
> wrong, and asked for a patch to fix up the mess once that was
> determined.
I don't see why there should've been any guessing. One series of 11
patches posted on 3rd November vs a second series of 12 patches posted
on the 16th November. Later date, one more patch. How could there
have been any guessing?
> That didn't arrive until the yesterday in a format that
> might be acceptable. Quite a while after this all was determined to be
> "broken".
The original patch set was found to be broken on the 3rd November, and
there's emails to prove it.
> If you all think you could do better with the patch load you all were
> throwing at me, well, good for you. It's mighty easy to complain when
> it isn't your inbox... And I really don't care at all about this little
> driver, you all do, and yet you all can't agree what to do about it, so
> to somehow claim that I know better is a joke.
Right, so what you're saying is that you're overloaded, and can't cope
with the amount of work that you've chosen to take on. The one thing
that's missing from your message is to ask whether someone is willing
to take on maintanence of the driver. Well, that's an interesting
subject, because in theory, I _never_ delegated maintanence and patch
handling to anyone else:
ARM PRIMECELL UART PL010 AND PL011 DRIVERS
M: Russell King <linux@arm.linux.org.uk>
S: Maintained
F: drivers/tty/serial/amba-pl01*.c
F: include/linux/amba/serial.h
but someone decided "I own drivers/tty..., so all patches _must_
come through me" which is a frequent pattern I've seen forming over
the years that we've had the kernel in SCMs.
So, I guess the answer is for me to take back responsibility for
merging patches for this driver and send pull requests for it
directly to Linus.
Please merge what you have, and when it's merged, I'll resolve the
differences between what you have merged and what _should_ have been
merged. I'll send fixes directly to Linus, and from then on I'll be
looking after this driver.
--
RMK's Patch system: http://www.arm.linux.org.uk/developer/patches/
FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up
according to speedtest.net.
next prev parent reply other threads:[~2016-01-06 10:07 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-12-24 15:49 [PATCH 1/2] tty: amba-pl011: fix earlycon register offsets Timur Tabi
2015-12-24 15:49 ` [PATCH 2/2] tty: amba-pl011: use iotype instead of access_32b to track 32-bit I/O Timur Tabi
2015-12-24 16:47 ` [PATCH 1/2] tty: amba-pl011: fix earlycon register offsets Russell King - ARM Linux
2016-01-05 12:12 ` Sudeep Holla
2016-01-05 12:30 ` Russell King - ARM Linux
2016-01-05 13:45 ` Sudeep Holla
2016-01-06 2:43 ` Greg Kroah-Hartman
2016-01-06 10:07 ` Russell King - ARM Linux [this message]
2016-01-07 5:17 ` Greg Kroah-Hartman
2016-01-07 18:13 ` Peter Hurley
2015-12-25 1:46 ` Huang Shijie
2015-12-25 1:56 ` Huang Shijie
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=20160106100700.GA19062@n2100.arm.linux.org.uk \
--to=linux@arm.linux.org.uk \
--cc=linux-arm-kernel@lists.infradead.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;
as well as URLs for NNTP newsgroup(s).