From: lsorense@csclub.uwaterloo.ca (Lennart Sorensen)
To: Ralph Sennhauser <ralph.sennhauser@gmail.com>
Cc: Jason Cooper <jason@lakedaemon.net>,
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
Gregory CLEMENT <gregory.clement@free-electrons.com>
Subject: Re: [Regression?] Commit cb4f71c429 deliberately changes order of network interfaces
Date: Thu, 25 Aug 2016 15:40:34 -0400 [thread overview]
Message-ID: <20160825194034.GI14311@csclub.uwaterloo.ca> (raw)
In-Reply-To: <20160825093839.6364e89a@gmail.com>
On Thu, Aug 25, 2016 at 09:38:39AM +0200, Ralph Sennhauser wrote:
> I'm also not interested in a never ending thread. It's moot that udev
> can't rename to kernel names sanely and we were sold ep34aj17asz98 as
> the replacement. Or that tearing apart the casing to replace the wifi
> modules with an ethernet one when there are already 5 Gbit ports is not
> a case I care about.
>
> Relying on the order might in theory have flaws but works just fine in
> practice. Thomas Petazzoni, I, OpenWrt / Lede / etc all do so with
> success.
It has worked so far. I expect it to break at some point.
> It's also not a side effect from major changes, so it didn't break by
> accident but as the subject says deliberately.
In this case that is certainly true.
> How exceptional is this exception we are talking about? I mean if it's
> the only place you might want to change it even in 2 years but you
> can't because of the very same rule which was broken here.
I did a quick look at the dts files, and there are quite a few cases
that are not ordered, and I can't find anything in Documentation that
says they should be sorted. It just appears that in most cases people
do sort them, since that just makes sense for finding things and it is
as good an order as any other.
> I think if we were at 4.6-rcX reverting would be an easy call. I know
> it's more difficult to make this call now.
>
> Ltsi is 4.1, longterm is 4.4, so penetration is probably marginal at
> best at this time. From my view the damage caused by a revert would be
> less than the damage that will be caused by the commit if left in but we
> can't wait much much longer until this changes.
Certainly no longterm kernels have this change yet, so it certainly does
seem the impact would be rather minimal. Usually the rule seems to be
"Don't break user space". This did potentially break userspace, so then
the question is whether what user space was doing was considred proper
and something that should expect not to break.
> If you use the ordering by address as main argument for the revert there
> will be nothing to argue about.
If only there was a documented place that had that rule. I can't find it.
--
Len Sorensen
next prev parent reply other threads:[~2016-08-25 19:40 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-21 13:11 Ralph Sennhauser
2016-08-24 14:50 ` Thomas Petazzoni
2016-08-24 16:19 ` Lennart Sorensen
2016-08-24 16:43 ` Thomas Petazzoni
2016-08-24 17:10 ` Lennart Sorensen
2016-08-24 18:38 ` Lennart Sorensen
2016-08-24 17:10 ` Ralph Sennhauser
2016-08-24 18:07 ` Lennart Sorensen
2016-08-24 18:14 ` Thomas Petazzoni
2016-08-24 18:27 ` Lennart Sorensen
2016-08-24 19:52 ` Thomas Petazzoni
2016-08-24 20:51 ` Lennart Sorensen
2016-08-24 18:15 ` Thomas Petazzoni
2016-08-24 20:41 ` Ralph Sennhauser
2016-08-24 21:48 ` Jason Cooper
2016-08-25 7:38 ` Ralph Sennhauser
2016-08-25 19:40 ` Lennart Sorensen [this message]
2016-08-26 8:43 ` Gregory CLEMENT
2016-08-26 10:39 ` Ralph Sennhauser
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=20160825194034.GI14311@csclub.uwaterloo.ca \
--to=lsorense@csclub.uwaterloo.ca \
--cc=gregory.clement@free-electrons.com \
--cc=jason@lakedaemon.net \
--cc=linux-kernel@vger.kernel.org \
--cc=ralph.sennhauser@gmail.com \
--cc=thomas.petazzoni@free-electrons.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
all inboxes | Powered by JetHome®