hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/gpu/drm/amd/amdkfd/kfd_events.c
....@@ -528,16 +528,13 @@
528528 struct kfd_event_waiter *event_waiters;
529529 uint32_t i;
530530
531
- event_waiters = kmalloc_array(num_events,
532
- sizeof(struct kfd_event_waiter),
533
- GFP_KERNEL);
531
+ event_waiters = kcalloc(num_events, sizeof(struct kfd_event_waiter),
532
+ GFP_KERNEL);
534533 if (!event_waiters)
535534 return NULL;
536535
537
- for (i = 0; (event_waiters) && (i < num_events) ; i++) {
536
+ for (i = 0; i < num_events; i++)
538537 init_wait(&event_waiters[i].wait);
539
- event_waiters[i].activated = false;
540
- }
541538
542539 return event_waiters;
543540 }