From 59fbe01fea8f77fc3810643c14a1738d197d4291 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Sun, 19 Oct 2003 22:29:08 +0000 Subject: Clean up extra zeroing of dev->dma, and use calloc to take advantage of M_ZERO. --- bsd-core/drm_dma.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'bsd-core') diff --git a/bsd-core/drm_dma.c b/bsd-core/drm_dma.c index 877fd4e1..d5852403 100644 --- a/bsd-core/drm_dma.c +++ b/bsd-core/drm_dma.c @@ -46,17 +46,11 @@ int DRM(dma_setup)( drm_device_t *dev ) { - int i; - dev->dma = DRM(alloc)( sizeof(*dev->dma), DRM_MEM_DRIVER ); - if ( !dev->dma ) + dev->dma = DRM(calloc)(1, sizeof(*dev->dma), DRM_MEM_DRIVER); + if (dev->dma == NULL) return DRM_ERR(ENOMEM); - memset( dev->dma, 0, sizeof(*dev->dma) ); - - for ( i = 0 ; i <= DRM_MAX_ORDER ; i++ ) - memset(&dev->dma->bufs[i], 0, sizeof(dev->dma->bufs[0])); - return 0; } -- cgit v1.2.3