drm/amd: use kmalloc_array over kmalloc with multiply
authorBernard Zhao <bernard@vivo.com>
Wed, 31 Mar 2021 13:12:18 +0000 (06:12 -0700)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 9 Apr 2021 20:50:26 +0000 (16:50 -0400)
Fix patch check warning:
WARNING: Prefer kmalloc_array over kmalloc with multiply
+ buf = kmalloc(MAX_KFIFO_SIZE * sizeof(*buf), GFP_KERNEL);

Signed-off-by: Bernard Zhao <bernard@vivo.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c

index 17d1736..2465224 100644 (file)
@@ -81,7 +81,7 @@ static ssize_t kfd_smi_ev_read(struct file *filep, char __user *user,
        struct kfd_smi_client *client = filep->private_data;
        unsigned char *buf;
 
-       buf = kmalloc(MAX_KFIFO_SIZE * sizeof(*buf), GFP_KERNEL);
+       buf = kmalloc_array(MAX_KFIFO_SIZE, sizeof(*buf), GFP_KERNEL);
        if (!buf)
                return -ENOMEM;