Revision d46ef750ed58cbeeba2d9a55c99231c30a172764 authored by Evgeny Novikov on 01 June 2021, 16:38:01 UTC, committed by Jiri Kosina on 16 September 2021, 07:14:33 UTC
devm_add_action_or_reset() can suddenly invoke amd_mp2_pci_remove() at
registration that will cause NULL pointer dereference since
corresponding data is not initialized yet. The patch moves
initialization of data before devm_add_action_or_reset().

Found by Linux Driver Verification project (linuxtesting.org).

[jkosina@suse.cz: rebase]
Signed-off-by: Evgeny Novikov <novikov@ispras.ru>
Acked-by: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
1 parent 0c8fbaa
History
File Mode Size
CREDITS -rw-r--r-- 7.2 KB
acm.rst -rw-r--r-- 4.9 KB
authorization.rst -rw-r--r-- 3.9 KB
chipidea.rst -rw-r--r-- 3.7 KB
dwc3.rst -rw-r--r-- 1.8 KB
ehci.rst -rw-r--r-- 9.9 KB
functionfs.rst -rw-r--r-- 3.0 KB
gadget-testing.rst -rw-r--r-- 27.5 KB
gadget_configfs.rst -rw-r--r-- 10.5 KB
gadget_hid.rst -rw-r--r-- 11.6 KB
gadget_multi.rst -rw-r--r-- 5.5 KB
gadget_printer.rst -rw-r--r-- 10.8 KB
gadget_serial.rst -rw-r--r-- 11.4 KB
index.rst -rw-r--r-- 489 bytes
iuu_phoenix.rst -rw-r--r-- 2.7 KB
linux-cdc-acm.inf -rw-r--r-- 3.3 KB
linux.inf -rw-r--r-- 2.2 KB
mass-storage.rst -rw-r--r-- 9.7 KB
misc_usbsevseg.rst -rw-r--r-- 1.5 KB
mtouchusb.rst -rw-r--r-- 2.8 KB
ohci.rst -rw-r--r-- 1.5 KB
raw-gadget.rst -rw-r--r-- 3.7 KB
text_files.rst -rw-r--r-- 329 bytes
usb-help.rst -rw-r--r-- 517 bytes
usb-serial.rst -rw-r--r-- 19.7 KB
usbdevfs-drop-permissions.c -rw-r--r-- 2.3 KB
usbip_protocol.rst -rw-r--r-- 29.4 KB
usbmon.rst -rw-r--r-- 14.8 KB

back to top