From: Jia-Ju Bai <baijiaju1990@xxxxxxxxx>
Date: Sat, 4 May 2019 11:08:13 +0800
When platform_driver_register() fails, pci_unregister_driver() is notI think the idea here is that PCI is not enabled in the kernel, it is
called to release the resource allocated by pci_register_driver().
To fix this bug, error handling code for platform_driver_register() and
pci_register_driver() is separately implemented.
This bug is found by a runtime fuzzing tool named FIZZER written by us.
Signed-off-by: Jia-Ju Bai <baijiaju1990@xxxxxxxxx>
fine for the pci register to fail and only the platform register to
succeed.
You are breaking that.