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
3270.ChangeLog -rw-r--r-- 1.8 KB
3270.rst -rw-r--r-- 10.9 KB
cds.rst -rw-r--r-- 22.7 KB
common_io.rst -rw-r--r-- 5.0 KB
config3270.sh -rw-r--r-- 2.0 KB
driver-model.rst -rw-r--r-- 9.8 KB
features.rst -rw-r--r-- 91 bytes
index.rst -rw-r--r-- 322 bytes
monreader.rst -rw-r--r-- 8.4 KB
pci.rst -rw-r--r-- 3.9 KB
qeth.rst -rw-r--r-- 2.0 KB
s390dbf.rst -rw-r--r-- 15.4 KB
text_files.rst -rw-r--r-- 184 bytes
vfio-ap.rst -rw-r--r-- 35.0 KB
vfio-ccw.rst -rw-r--r-- 16.0 KB
zfcpdump.rst -rw-r--r-- 2.5 KB

back to top