In the Linux kernel, the following vulnerability has been resolved:
perf/dwcpcie: fix duplicate pcidev devices
During platformdeviceregister, wrongly using struct device pcidev as platformdata caused a kmemdup copy of pci_dev. Worse still, accessing the duplicated device leads to list corruption as its mutex content (e.g., list, magic) remains the same as the original.