Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/etnaviv: clear alloced event

Results in less code as the users do not set every struct member to 0/NULL.

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Reviewed-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>

authored by

Christian Gmeiner and committed by
Lucas Stach
547d340d 357713ce

+1 -1
+1 -1
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
··· 1169 1169 int event = find_first_zero_bit(gpu->event_bitmap, ETNA_NR_EVENTS); 1170 1170 1171 1171 events[i] = event; 1172 + memset(&gpu->event[event], 0, sizeof(struct etnaviv_event)); 1172 1173 set_bit(event, gpu->event_bitmap); 1173 1174 } 1174 1175 ··· 1366 1365 } 1367 1366 1368 1367 gpu->event[event].fence = fence; 1369 - gpu->event[event].sync_point = NULL; 1370 1368 submit->fence = dma_fence_get(fence); 1371 1369 gpu->active_fence = submit->fence->seqno; 1372 1370