[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <168486229619.3612901.1076023158254701111.b4-ty@kernel.org>
Date: Tue, 23 May 2023 19:18:24 +0200
From: rfoss@...nel.org
To: Nícolas F . R . A . Prado
<nfraprado@...labora.com>
Cc: Robert Foss <rfoss@...nel.org>, Xin Ji <xji@...logixsemi.com>,
Jernej Skrabec <jernej.skrabec@...il.com>,
owen <qwt9588@...il.com>,
Laurent Pinchart <Laurent.pinchart@...asonboard.com>,
Marek Vasut <marex@...x.de>,
Neil Armstrong <neil.armstrong@...aro.org>,
Jonas Karlman <jonas@...boo.se>,
David Airlie <airlied@...il.com>,
Hsin-Yi Wang <hsinyi@...omium.org>,
AngeloGioacchino Del Regno
<angelogioacchino.delregno@...labora.com>,
Daniel Vetter <daniel@...ll.ch>,
Pin-yen Lin <treapking@...omium.org>,
dri-devel@...ts.freedesktop.org,
Andrzej Hajda <andrzej.hajda@...el.com>, kernel@...labora.com,
linux-kernel@...r.kernel.org,
Uwe Kleine-König
<u.kleine-koenig@...gutronix.de>
Subject: Re: [PATCH] drm/bridge: anx7625: Prevent endless probe loop
From: Robert Foss <rfoss@...nel.org>
On Thu, 18 May 2023 15:39:02 -0400, Nícolas F. R. A. Prado wrote:
> During probe, the driver registers i2c dummy devices and populates the
> aux bus, which registers a device for the panel. After doing that, the
> driver can still defer probe if needed. This ordering of operations is
> troublesome however, because the deferred probe work will retry probing
> all pending devices every time a new device is registered. Therefore, if
> modules need to be loaded in order to satisfy the dependencies for this
> driver to complete probe, the kernel will stall, since it'll keep trying
> to probe the anx7625 driver, but never succeed, given that modules would
> only be loaded after the deferred probe work completes.
>
> [...]
Applied, thanks!
[1/1] drm/bridge: anx7625: Prevent endless probe loop
https://cgit.freedesktop.org/drm/drm-misc/commit/?id=1464e48d69ab
Rob
Powered by blists - more mailing lists