raw/ifpga/base: check size before assigning
authorWei Huang <wei.huang@intel.com>
Thu, 8 Apr 2021 08:51:51 +0000 (04:51 -0400)
committerQi Zhang <qi.z.zhang@intel.com>
Mon, 19 Apr 2021 08:13:27 +0000 (10:13 +0200)
commit687833fffad21fee54ad76d32c536eb5ec4f59b1
tree6f4ba737f6c3f1bb48e97acdcefb44421616f35c
parentcfc9fe48c4d4fc6f747cec89a2583403706c518b
raw/ifpga/base: check size before assigning

In max10_staging_area_init(), variable "size" from fdt_get_reg() may
be invalid, it should be checked before assigning to member variable
"staging_area_size" of structure "intel_max10_device".

Coverity issue: 367480, 367482
Fixes: 96ebfcf8125c ("raw/ifpga/base: add SPI and MAX10 device driver")
Cc: stable@dpdk.org
Signed-off-by: Wei Huang <wei.huang@intel.com>
Acked-by: Tianfei Zhang <tianfei.zhang@intel.com>
drivers/raw/ifpga/base/opae_intel_max10.c
drivers/raw/ifpga/base/opae_intel_max10.h