From: Rob Herring <robh@kernel.org>
To: Abdurrahman Hussain <abdurrahman@nexthop.ai>
Cc: Saravana Kannan <saravanak@kernel.org>,
Frank Rowand <frowand.list@gmail.com>,
"David S. Miller" <davem@davemloft.net>,
Shawn Guo <shawnguo@kernel.org>,
Grant Likely <grant.likely@secretlab.ca>,
Grant Likely <grant.likely@linaro.org>,
Pantelis Antoniou <pantelis.antoniou@konsulko.com>,
David Daney <david.daney@cavium.com>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
devicetree@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH v8 0/6] of: teach overlay code to keep /aliases in sync
Date: Fri, 6 Nov 2026 07:24:32 -0600 [thread overview]
Message-ID: <20261106132432.GA2551143-robh@kernel.org> (raw)
In-Reply-To: <DMNRHQBO1JLB.3IO0N8NYJML4G@nexthop.ai>
On Thu, Nov 05, 2026 at 06:11:14PM -0800, Abdurrahman Hussain wrote:
> On Thu, Nov 05, 2026 at 06:40:30AM -0600, Rob Herring wrote:
> > I'd rather have my added device working than refusing to probe because
> > some arbitrary device index couldn't be used. There may be some user
> > that has a working system today and then this change would break them.
> > We can't really have that. I view aliases as a request, not a
> > requirement. It's perfectly valid for an OS to just ignore them
> > completely.
> >
> > I have no issue if we make the failure to use an alias louder, but I
> > guess that's not your main issue.
>
> OK. I'll drop that from overlay-notes.rst.
>
> Watchdog and rtc already treat an alias as a request: they try the
> aliased id and take a dynamic one if it is in use. The subsystems that
> fail are the ones that keep their dynamic range clear of boot-time aliases,
> which they cannot do for an overlay applied later: i2c, i3c, spi and
> mmc. On x86/ACPI and other systems booting without a base DT there are
> no boot-time aliases at all, so that range is empty and dynamic
> numbering starts at 0, right where overlay aliases would land.
>
> Would you like v9 to give those four the same fallback, with a warning,
> so the behaviour is consistent across subsystems? For i2c, the alias
> lookup would move into i2c_allocate_adapter_id(), so i2c_add_adapter()
> just sets nr = -1:
What I would like is aliases are not supported in overlays (applied
after boot).
Don't we already have consistent naming on hotpluggable devices such as
network adapters? All that is solved in userspace. Why do we need DT to
solve this here?
Rob
next prev parent reply other threads:[~2026-11-06 13:24 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-14 23:17 Abdurrahman Hussain
2026-10-14 23:17 ` [PATCH v8 1/6] of/overlay: look up absolute target-paths absolutely Abdurrahman Hussain
2026-10-14 23:17 ` [PATCH v8 2/6] of/overlay: return ERR_PTR from dup_and_fixup_symbol_prop() Abdurrahman Hussain
2026-10-14 23:17 ` [PATCH v8 3/6] of: hold a reference on of_aliases during alias path resolution Abdurrahman Hussain
2026-10-14 23:17 ` [PATCH v8 4/6] of: update /aliases lookup on reconfig notifications Abdurrahman Hussain
2026-10-14 23:17 ` [PATCH v8 5/6] of/overlay: rewrite /aliases path values to live-tree paths Abdurrahman Hussain
2026-10-14 23:17 ` [PATCH v8 6/6] of: unittest: cover /aliases updates from overlay apply/revert Abdurrahman Hussain
2026-11-05 0:09 ` [PATCH v8 0/6] of: teach overlay code to keep /aliases in sync Abdurrahman Hussain
2026-11-05 12:40 ` Rob Herring
2026-11-06 2:11 ` Abdurrahman Hussain
2026-11-06 13:24 ` Rob Herring [this message]
2026-11-06 19:51 ` Abdurrahman Hussain
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=20261106132432.GA2551143-robh@kernel.org \
--to=robh@kernel.org \
--cc=abdurrahman@nexthop.ai \
--cc=conor+dt@kernel.org \
--cc=davem@davemloft.net \
--cc=david.daney@cavium.com \
--cc=devicetree@vger.kernel.org \
--cc=frowand.list@gmail.com \
--cc=grant.likely@linaro.org \
--cc=grant.likely@secretlab.ca \
--cc=krzk+dt@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=pantelis.antoniou@konsulko.com \
--cc=saravanak@kernel.org \
--cc=shawnguo@kernel.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
all inboxes | Powered by JetHome®