umber-kernel/drivers/base
Greg Kroah-Hartman 6944aaa804 driver core: faux: stop using static struct device
[ Upstream commit 61b76d07d2b46a86ea91267d36449fc78f8a1f6e ]

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@gmail.com>
Closes: https://lore.kernel.org/lkml/CALbr=LYKJsj6cbrDLA07qioKhWJcRj+gW8=bq5=4ZvpEe2c4Yg@mail.gmail.com/
Reviewed-by: Danilo Krummrich <dakr@kernel.org>
Link: https://patch.msgid.link/2026012145-lapping-countless-ef81@gregkh
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2026-03-04 07:20:20 -05:00
..
firmware_loader
power PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races 2026-02-26 14:59:01 -08:00
regmap regmap: maple: free entry on mas_store_gfp() failure 2026-02-11 13:41:52 +01:00
test
Kconfig
Makefile
arch_numa.c
arch_topology.c
attribute_container.c
auxiliary.c
auxiliary_sysfs.c
base.h Revert "driver core: enforce device_lock for driver_match_device()" 2026-02-16 17:10:28 +01:00
bus.c Revert "driver core: enforce device_lock for driver_match_device()" 2026-02-16 17:10:28 +01:00
cacheinfo.c
class.c
component.c
container.c
core.c
cpu.c
dd.c Revert "driver core: enforce device_lock for driver_match_device()" 2026-02-16 17:10:28 +01:00
devcoredump.c
devres.c
devtmpfs.c
driver.c
faux.c driver core: faux: stop using static struct device 2026-03-04 07:20:20 -05:00
firmware.c
hypervisor.c
init.c
isa.c
map.c
memory.c
module.c
node.c
physical_location.c
physical_location.h
pinctrl.c
platform-msi.c
platform.c
property.c
soc.c
swnode.c
syscore.c
topology.c
trace.c
trace.h
transport_class.c