Revision 886e44c9298a6b428ae046e2fa092ca52e822e6a authored by Jiasheng Jiang on 14 March 2022, 02:01:25 UTC, committed by Jakub Kicinski on 16 March 2022, 04:57:53 UTC
As the potential failure of the kvmalloc_array(),
it should be better to check and restore the 'data'
if fails in order to avoid the dereference of the
NULL pointer.

Fixes: 6ae746711263 ("hv_netvsc: Add per-cpu ethtool stats for netvsc")
Signed-off-by: Jiasheng Jiang <jiasheng@iscas.ac.cn>
Link: https://lore.kernel.org/r/20220314020125.2365084-1-jiasheng@iscas.ac.cn
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
1 parent e9c14b5
History
File Mode Size
.gitignore -rw-r--r-- 52 bytes
Makefile -rw-r--r-- 1.0 KB
arc_hostlink.c -rw-r--r-- 1.4 KB
arcksyms.c -rw-r--r-- 1.4 KB
asm-offsets.c -rw-r--r-- 2.5 KB
ctx_sw.c -rw-r--r-- 3.1 KB
ctx_sw_asm.S -rw-r--r-- 1.5 KB
devtree.c -rw-r--r-- 1.8 KB
disasm.c -rw-r--r-- 13.5 KB
entry-arcv2.S -rw-r--r-- 7.1 KB
entry-compact.S -rw-r--r-- 11.9 KB
entry.S -rw-r--r-- 9.7 KB
fpu.c -rw-r--r-- 2.4 KB
head.S -rw-r--r-- 4.4 KB
intc-arcv2.c -rw-r--r-- 5.1 KB
intc-compact.c -rw-r--r-- 4.6 KB
irq.c -rw-r--r-- 1.2 KB
jump_label.c -rw-r--r-- 5.0 KB
kgdb.c -rw-r--r-- 5.0 KB
kprobes.c -rw-r--r-- 9.8 KB
mcip.c -rw-r--r-- 10.4 KB
module.c -rw-r--r-- 4.2 KB
perf_event.c -rw-r--r-- 21.9 KB
process.c -rw-r--r-- 7.4 KB
ptrace.c -rw-r--r-- 7.4 KB
reset.c -rw-r--r-- 594 bytes
setup.c -rw-r--r-- 17.3 KB
signal.c -rw-r--r-- 11.9 KB
smp.c -rw-r--r-- 9.5 KB
stacktrace.c -rw-r--r-- 7.2 KB
sys.c -rw-r--r-- 387 bytes
traps.c -rw-r--r-- 4.1 KB
troubleshoot.c -rw-r--r-- 6.1 KB
unaligned.c -rw-r--r-- 6.2 KB
unwind.c -rw-r--r-- 32.3 KB
vmlinux.lds.S -rw-r--r-- 3.0 KB

back to top