CVSROOT: /cvs Module name: src Changes by: [EMAIL PROTECTED] 2008/07/29 13:44:13
Modified files: sys/dev/pci/drm: drmP.h drm_agpsupport.c drm_auth.c drm_bufs.c drm_context.c drm_dma.c drm_drawable.c drm_drv.c drm_fops.c drm_ioctl.c drm_irq.c drm_memory.c drm_pci.c drm_scatter.c i915_dma.c mach64_dma.c mga_dma.c r128_cce.c radeon_cp.c radeon_mem.c savage_bci.c savage_state.c Log message: Switch all instances of malloc/free in the DRM to drm_alloc, drm_free and drm_calloc. With the recent change to check overflow in drm_calloc, this means that all allocations that require multiplication are now checked. Also use drm_calloc() when zeroing is needed and drop the bzero/memset afterwards. Finally, make drm_free() check for NULL, so we don't need to do so every time. ok miod@, deraadt@