aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd
diff options
context:
space:
mode:
authorMarkus Elfring <elfring@users.sourceforge.net>2016-09-18 11:00:52 -0400
committerAlex Deucher <alexander.deucher@amd.com>2016-09-19 14:38:27 -0400
commitecab76688a0785fbcddcd1ff638a3fc76db073aa (patch)
treebb82b70ea284c51d44ee152764b0d5c921b26652 /drivers/gpu/drm/amd
parentf2cdaf20664525227f721ac3a4c72ee8ef4b37b8 (diff)
drm/amdgpu: Use kmalloc_array() in amdgpu_debugfs_gca_config_read()
A multiplication for the size determination of a memory allocation indicated that an array data structure should be processed. Thus use the corresponding function "kmalloc_array". This issue was detected by using the Coccinelle software. Signed-off-by: Markus Elfring <elfring@users.sourceforge.net> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_device.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
index 490f04f0efe8..d97efc1a3109 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
@@ -2712,7 +2712,7 @@ static ssize_t amdgpu_debugfs_gca_config_read(struct file *f, char __user *buf,
2712 if (size & 0x3 || *pos & 0x3) 2712 if (size & 0x3 || *pos & 0x3)
2713 return -EINVAL; 2713 return -EINVAL;
2714 2714
2715 config = kmalloc(256 * sizeof(*config), GFP_KERNEL); 2715 config = kmalloc_array(256, sizeof(*config), GFP_KERNEL);
2716 if (!config) 2716 if (!config)
2717 return -ENOMEM; 2717 return -ENOMEM;
2718 2718