vfio/type1: Use struct_size() helper
Subsystems (2)
PATCH 1/1 vfio/type1: Use struct_size() helper
Make use of the struct_size() helper instead of an open-coded version in order to avoid any potential type mistakes.
This code was detected with the help of Coccinelle and, audited and fixed manually.
Signed-off-by Gustavo A. R. Silva <[email protected]>
--- drivers/vfio/vfio_iommu_type1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/vfio/vfio_iommu_type1.c +1 -1
@@ -2493,7 +2493,7 @@ static int vfio_iommu_iova_build_caps(struct vfio_iommu *iommu,return 0 ; } - size =sizeof (*cap_iovas) + (iovas *sizeof (*cap_iovas->iova_ranges)); + size =struct_size (cap_iovas, iova_ranges, iovas); cap_iovas =kzalloc (size,GFP_KERNEL );if (!cap_iovas)
Signature · 1 line
2.27.0