kernel: power: swap: use kzalloc() instead of kmalloc() followed by memset()
authorFuqian Huang <huangfq.daxian@gmail.com>
Fri, 28 Jun 2019 02:50:35 +0000 (10:50 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 28 Jun 2019 08:20:39 +0000 (10:20 +0200)
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>
kernel/power/swap.c

index e1912ad..ca0fcb5 100644 (file)
@@ -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)