diff options
Diffstat (limited to 'drivers/gpu/drm/savage/savage_state.c')
| -rw-r--r-- | drivers/gpu/drm/savage/savage_state.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/drm/savage/savage_state.c b/drivers/gpu/drm/savage/savage_state.c index 031aaaf79ac2..b6d8608375cd 100644 --- a/drivers/gpu/drm/savage/savage_state.c +++ b/drivers/gpu/drm/savage/savage_state.c | |||
| @@ -988,7 +988,7 @@ int savage_bci_cmdbuf(struct drm_device *dev, void *data, struct drm_file *file_ | |||
| 988 | * for locking on FreeBSD. | 988 | * for locking on FreeBSD. |
| 989 | */ | 989 | */ |
| 990 | if (cmdbuf->size) { | 990 | if (cmdbuf->size) { |
| 991 | kcmd_addr = kmalloc(cmdbuf->size * 8, GFP_KERNEL); | 991 | kcmd_addr = kmalloc_array(cmdbuf->size, 8, GFP_KERNEL); |
| 992 | if (kcmd_addr == NULL) | 992 | if (kcmd_addr == NULL) |
| 993 | return -ENOMEM; | 993 | return -ENOMEM; |
| 994 | 994 | ||
| @@ -1015,8 +1015,8 @@ int savage_bci_cmdbuf(struct drm_device *dev, void *data, struct drm_file *file_ | |||
| 1015 | cmdbuf->vb_addr = kvb_addr; | 1015 | cmdbuf->vb_addr = kvb_addr; |
| 1016 | } | 1016 | } |
| 1017 | if (cmdbuf->nbox) { | 1017 | if (cmdbuf->nbox) { |
| 1018 | kbox_addr = kmalloc(cmdbuf->nbox * sizeof(struct drm_clip_rect), | 1018 | kbox_addr = kmalloc_array(cmdbuf->nbox, sizeof(struct drm_clip_rect), |
| 1019 | GFP_KERNEL); | 1019 | GFP_KERNEL); |
| 1020 | if (kbox_addr == NULL) { | 1020 | if (kbox_addr == NULL) { |
| 1021 | ret = -ENOMEM; | 1021 | ret = -ENOMEM; |
| 1022 | goto done; | 1022 | goto done; |
