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
arm
devices
amd-memory-encryption.rst -rw-r--r-- 14.6 KB
api.rst -rw-r--r-- 241.4 KB
cpuid.rst -rw-r--r-- 5.3 KB
halt-polling.rst -rw-r--r-- 6.6 KB
hypercalls.rst -rw-r--r-- 6.2 KB
index.rst -rw-r--r-- 351 bytes
locking.rst -rw-r--r-- 11.8 KB
mmu.rst -rw-r--r-- 20.3 KB
msr.rst -rw-r--r-- 13.4 KB
nested-vmx.rst -rw-r--r-- 7.7 KB
ppc-pv.rst -rw-r--r-- 8.0 KB
review-checklist.rst -rw-r--r-- 1.6 KB
running-nested-guests.rst -rw-r--r-- 9.4 KB
s390-diag.rst -rw-r--r-- 4.1 KB
s390-pv-boot.rst -rw-r--r-- 3.1 KB
s390-pv.rst -rw-r--r-- 5.3 KB
timekeeping.rst -rw-r--r-- 30.4 KB
vcpu-requests.rst -rw-r--r-- 13.0 KB

back to top