Re: [PATCH] driver core: faux: stop using static struct device

From: Danilo Krummrich

Date: Wed Jan 21 2026 - 07:20:46 EST


On Wed Jan 21, 2026 at 11:29 AM CET, Greg Kroah-Hartman wrote:
> faux_bus_root should not have been a static struct device, but rather a
> dynamically created structure so that lockdep and other testing tools do
> not trip over it (as well as being the right thing overall to do.) Fix
> this up by making it properly dynamic.
>
> Reported-by: Gui-Dong Han <hanguidong02@xxxxxxxxx>

Closes: https://lore.kernel.org/lkml/CALbr=LYKJsj6cbrDLA07qioKhWJcRj+gW8=bq5=4ZvpEe2c4Yg@xxxxxxxxxxxxxx/

> Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

Reviewed-by: Danilo Krummrich <dakr@xxxxxxxxxx>