LinuxKPI: fix pci device devres initialisation
Given we are manually setting up the "device" in PCI in some cases, we need to initialise the list and lock for device devres here as well as otherwise we will panic on the uninitialised lock. Sponsored by: The FreeBSD Foundation MFC after: 5 days Reviewed by: hselasky Differential Revision: https://reviews.freebsd.org/D30681
This commit is contained in:
parent
d16b6cb178
commit
c3518147ce
@ -235,6 +235,8 @@ lkpifill_pci_dev(device_t dev, struct pci_dev *pdev)
|
||||
kobject_set_name(&pdev->dev.kobj, device_get_nameunit(dev));
|
||||
kobject_add(&pdev->dev.kobj, &linux_root_device.kobj,
|
||||
kobject_name(&pdev->dev.kobj));
|
||||
spin_lock_init(&pdev->dev.devres_lock);
|
||||
INIT_LIST_HEAD(&pdev->dev.devres_head);
|
||||
}
|
||||
|
||||
static void
|
||||
|
Loading…
Reference in New Issue
Block a user