You've already forked linux-rockchip
mirror of
https://github.com/armbian/linux-rockchip.git
synced 2026-01-06 11:08:10 -08:00
sfc_ef100: potential dereference of null pointer
[ Upstream commit407ecd1bd7] The return value of kmalloc() needs to be checked. To avoid use in efx_nic_update_stats() in case of the failure of alloc. Fixes:b593b6f1b4("sfc_ef100: statistics gathering") Signed-off-by: Jiasheng Jiang <jiasheng@iscas.ac.cn> Reported-by: kernel test robot <lkp@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
7da349f07e
commit
734a3f3106
@@ -597,6 +597,9 @@ static size_t ef100_update_stats(struct efx_nic *efx,
|
||||
ef100_common_stat_mask(mask);
|
||||
ef100_ethtool_stat_mask(mask);
|
||||
|
||||
if (!mc_stats)
|
||||
return 0;
|
||||
|
||||
efx_nic_copy_stats(efx, mc_stats);
|
||||
efx_nic_update_stats(ef100_stat_desc, EF100_STAT_COUNT, mask,
|
||||
stats, mc_stats, false);
|
||||
|
||||
Reference in New Issue
Block a user