Re: [PATCH v4 1/2] software node: return -ENOTCONN when referenced swnode is not registered yet
From: Bartosz Golaszewski
Date: Wed Apr 08 2026 - 03:20:19 EST
On Tue, Apr 7, 2026 at 3:28 PM Bartosz Golaszewski
<bartosz.golaszewski@xxxxxxxxxxxxxxxx> wrote:
>
> It's possible that at the time of resolving a reference to a remote
> software node, the node we know exists is not yet registered as a full
> firmware node. We currently return -ENOENT in this case but the same
> error code is also returned in some other cases, like the reference
> property with given name not existing in the property list of the local
> software node.
>
> It makes sense to let users know that we're dealing with an unregistered
> software node so that they can defer probe - the situation is somewhat
> similar to there existing a firmware node to which no device is bound
> yet - which is valid grounds for probe deferral. To that end: use
> -ENOTCONN to indicate the software node is "not connected".
>
> Acked-by: Andy Shevchenko <andy@xxxxxxxxxx>
> Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>
> ---
Hi Danilo!
With Andy's Ack, do you think you could still queue this for v7.1? I'd
then take the GPIO patch (2/2) independently and it would make further
work next cycle much easier.
Thanks,
Bartosz