DragonFlyBSD Kernel Audit
DF-1781 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/dev/drm/drm_crtc.c b/sys/dev/drm/drm_crtc.c
--- a/sys/dev/drm/drm_crtc.c
+++ b/sys/dev/drm/drm_crtc.c
@@ -710,9 +710,9 @@
 			goto out;
 		}
 
-		connector_set = kmalloc_array(crtc_req->count_connectors,
-					      sizeof(struct drm_connector *),
-					      GFP_KERNEL);
+		connector_set = kcalloc(crtc_req->count_connectors,
+					sizeof(struct drm_connector *),
+					GFP_KERNEL);
 		if (!connector_set) {
 			ret = -ENOMEM;
 			goto out;