Thread (28 messages) 28 messages, 7 authors, 2017-11-30
STALE3116d

[PATCH] rtc: Allow rtc drivers to specify the tv_nsec value for ntp

From: linux@armlinux.org.uk (Russell King - ARM Linux)
Date: 2017-11-27 19:18:00

+Linus

Background:

Basically, Jason and myself developed an approach to fix a problem in
the RTC layer - https://marc.info/?t=150590661600002&r=1&w=3

John Stultz saw that discussion had ceased, and decided to merge the
cross-subsystem patch for 4.15.  Then, last week, Alexandre spots it
in mainline and decides he doesn't like it on fairly weak technical
grounds - see second message in:

https://marc.info/?t=150791745000009&r=1&w=3

I believe the grounds that Alexandre objects on are fairly weak as I
detailed in my replies to his objection.

What I can't fathom is why it would take someone two months to come
up with weak arguments against an approach, and then when I complain
about that and the prospect of it being reverted on those grounds,
the reaction is to revert it.

IMHO, maintainers have a duty to respond within a reasonable timescale,
and if patches get merged inspite of them, they need to consider
whether they're really doing a good job in the first place, and whether
they have *really good* reasons to object.

If maintainers are going to sit back, and let people work on problems,
and then have patches reverted only after they hit mainline, people are
just going to stop working on trying to solve problems - because no one
will know whether their approach is acceptable or whether they're merely
wasting their time.  That would be /very/ bad for Linux.

On Mon, Nov 27, 2017 at 06:53:52PM +0000, Russell King - ARM Linux wrote:
On Mon, Nov 27, 2017 at 07:44:11PM +0100, Alexandre Belloni wrote:
quoted
On 27/11/2017 at 17:52:54 +0000, Russell King - ARM Linux wrote:
quoted
I'm actually rather disappointed that Alexandre Belloni has only now
brought up his dis-satisfaction with the approach after all the effort
that Jason and myself have put in to it.  It's not like Alexandre was
not copied on the patches and discussion.

If Alexandre could not be bothered to bring up his concerns while the
discussion was on-going in September, and didn't bother raising them
in October, I'd say that Alexandre's opinion at this point doesn't
count for much - if it wasn't important to state at the time or for
a couple of months after, why does it become important to state after
the thing has been merged.

Maybe the idea here is basically to waste people's time letting them
develop a patch for an approach, and then object at the last minute
to that approach.  Hardly seems fair or even reasonable.
How unfair that is! Really, you are not in a position to make that kind
of comment because you are not even replying to patches in your own
subsystem. But maybe my time doesn't count as much as yours.
You are, yet again, wrong.

I am in a position to make the comment because it was me who identified
the problem, put in the hours to work on, develop and extensively test
Jason's patch.  So, it's partly my time that you seem to be wasting,
and that gives me every right to complain at this point.

You, on the other hand, were copied with every single email, and did
nothing to discuss the issue except for the "easy" bits when I posted
a relatively smaller patch - but you ignored the bigger issue.

Now that the patch was merged, you throw your toys out of the pram and
start blaming everyone else for "silently" merging the patch and how it
wasn't sent to the right email addresses.

And now that someone dare criticise your abilities, you decide to revert
the change and restore Linux back to a crippled state.

Honestly, I don't _care_ if you revert it and if you want to cripple
the kernel as a result in regards to this issue, I can carry the patch
ad infinitum, no skin off my back.  You're only going to be hurting
yourself and other people through your spite by doing that revert.

I suggest you take a good long hard look at what you're about to do and
ask whether you are being reasonable, given that it's taken you over
two months whole months to raise any _technical_ issues with the approach
that Jason and myself came up with.

-- 
RMK's Patch system: http://www.armlinux.org.uk/developer/patches/
FTTC broadband for 0.8mile line in suburbia: sync at 8.8Mbps down 630kbps up
According to speedtest.net: 8.21Mbps down 510kbps up

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel at lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
-- 
RMK's Patch system: http://www.armlinux.org.uk/developer/patches/
FTTC broadband for 0.8mile line in suburbia: sync at 8.8Mbps down 630kbps up
According to speedtest.net: 8.21Mbps down 510kbps up
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help