> From: "Zenghui Yu (Huawei)" <[email protected]> > > Lockdep reports the following circular locking dependency when a virtio-net > device is probed with lockdep enabled on a system whose devices sit behind > an IOMMU: > > ====================================================== > WARNING: possible circular locking dependency detected > 7.3.0-rc1+ #84 Not tainted > ------------------------------------------------------ > kworker/u34:0/57 is trying to acquire lock: > ffff800104f83ee8 (&md->mutex){+.+.}-{4:4}, at: > msi_domain_get_virq+0xf0/0x118 > > but task is already holding lock: > ffffc00081edd930 (cpu_hotplug_lock){++++}-{0:0}, at: > cpus_read_lock+0x10/0x1c > [ ... ] > This also covers the CPU hotplug callbacks > (virtnet_cpu_online/virtnet_cpu_dead), which call virtnet_set_affinity() > with cpu_hotplug_lock already held. > > Signed-off-by: Zenghui Yu (Huawei) <[email protected]>
Sashiko has reviewed this patch and found no issues. -- Sashiko AI review ยท https://sashiko.dev/#/patchset/[email protected]?part=1
