]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
scsi: ipr: Use vmalloc_array() to simplify code
authorQianfeng Rong <rongqianfeng@vivo.com>
Wed, 6 Aug 2025 12:46:32 +0000 (20:46 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 20 Aug 2025 01:56:23 +0000 (21:56 -0400)
Use vmalloc_array() instead of vmalloc() to simplify the function
ipr_alloc_dump().

Signed-off-by: Qianfeng Rong <rongqianfeng@vivo.com>
Link: https://lore.kernel.org/r/20250806124633.383426-2-rongqianfeng@vivo.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/ipr.c

index d06b79f035387b9cc82ef432e19f34e743baa50d..4fb5654472d8a82f76b20c3372173af87c0a6a26 100644 (file)
@@ -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");