Commit daedd69a authored by Qianfeng Rong's avatar Qianfeng Rong Committed by Martin K. Petersen
Browse files

scsi: ipr: Use vmalloc_array() to simplify code



Use vmalloc_array() instead of vmalloc() to simplify the function
ipr_alloc_dump().

Signed-off-by: default avatarQianfeng Rong <rongqianfeng@vivo.com>
Link: https://lore.kernel.org/r/20250806124633.383426-2-rongqianfeng@vivo.com


Signed-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
parent e115d3d7
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -4281,11 +4281,11 @@ static int ipr_alloc_dump(struct ipr_ioa_cfg *ioa_cfg)
	}

	if (ioa_cfg->sis64)
		ioa_data = vmalloc(array_size(IPR_FMT3_MAX_NUM_DUMP_PAGES,
					      sizeof(__be32 *)));
		ioa_data = vmalloc_array(IPR_FMT3_MAX_NUM_DUMP_PAGES,
					 sizeof(__be32 *));
	else
		ioa_data = vmalloc(array_size(IPR_FMT2_MAX_NUM_DUMP_PAGES,
					      sizeof(__be32 *)));
		ioa_data = vmalloc_array(IPR_FMT2_MAX_NUM_DUMP_PAGES,
					 sizeof(__be32 *));

	if (!ioa_data) {
		ipr_err("Dump memory allocation failed\n");