mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-17 04:26:07 +07:00
staging: rdma: Use kcalloc instead of kzalloc
Use kcalloc rather than kzalloc when multiplied by size to prevent integer overflows. This change also makes code nicer to read. Signed-off-by: Janani Ravichandran <janani.rvchndrn@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
b3232842db
commit
5a267953ba
@ -83,8 +83,7 @@ static int read_efi_var(const char *name, unsigned long *size,
|
||||
if (!efi_enabled(EFI_RUNTIME_SERVICES))
|
||||
return -EOPNOTSUPP;
|
||||
|
||||
uni_name = kzalloc(sizeof(efi_char16_t) * (strlen(name) + 1),
|
||||
GFP_KERNEL);
|
||||
uni_name = kcalloc(strlen(name) + 1, sizeof(efi_char16_t), GFP_KERNEL);
|
||||
temp_buffer = kzalloc(EFI_DATA_SIZE, GFP_KERNEL);
|
||||
|
||||
if (!uni_name || !temp_buffer) {
|
||||
|
Loading…
Reference in New Issue
Block a user