scsi: mpt3sas: Replace a dynamic allocation with a local variable
authorJames Seo <james@equiv.tech>
Sun, 6 Aug 2023 17:06:03 +0000 (10:06 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 15 Nov 2023 13:52:02 +0000 (08:52 -0500)
commitdde41e0c1cc2f81bfb5e4fc86ad66c2234c1878c
tree8a7c2144afc438b9a9ebed46d22e187420b888ed
parente5035459d302f4073546eed2bbd6ab55cfdfbcc8
scsi: mpt3sas: Replace a dynamic allocation with a local variable

mpt3sas_base.c:_base_update_diag_trigger_pages() allocates and fetches a
MPI2_CONFIG_PAGE_SASIOUNIT_1 struct (Mpi2SasIOUnitPage_t), but does not
include the terminal flexible array member in the struct size calculation,
fetch that member, or otherwise use that member in any way.

This dynamic allocation can be replaced with a local variable.

Signed-off-by: James Seo <james@equiv.tech>
Link: https://lore.kernel.org/r/20230806170604.16143-12-james@equiv.tech
Tested-by: Borislav Petkov (AMD) <bp@alien8.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/mpt3sas/mpt3sas_base.c