mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 11:00:56 +07:00
kernel: power: swap: use kzalloc() instead of kmalloc() followed by memset()
Use zeroing allocator instead of using allocator followed with memset with 0 Signed-off-by: Fuqian Huang <huangfq.daxian@gmail.com> Acked-by: Pavel Machek <pavel@ucw.cz> [ rjw: Subject ] Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
parent
e9bea8f98a
commit
2f02a7ecd5
@ -974,12 +974,11 @@ static int get_swap_reader(struct swap_map_handle *handle,
|
||||
last = handle->maps = NULL;
|
||||
offset = swsusp_header->image;
|
||||
while (offset) {
|
||||
tmp = kmalloc(sizeof(*handle->maps), GFP_KERNEL);
|
||||
tmp = kzalloc(sizeof(*handle->maps), GFP_KERNEL);
|
||||
if (!tmp) {
|
||||
release_swap_reader(handle);
|
||||
return -ENOMEM;
|
||||
}
|
||||
memset(tmp, 0, sizeof(*tmp));
|
||||
if (!handle->maps)
|
||||
handle->maps = tmp;
|
||||
if (last)
|
||||
|
Loading…
Reference in New Issue
Block a user