CVSROOT: /cvs
Module name: src
Changes by: [EMAIL PROTECTED] 2008/10/07 15:59:33
Modified files:
sys/dev/pci/drm: drmP.h drm_agpsupport.c drm_bufs.c
drm_context.c drm_dma.c drm_drv.c drm_ioctl.c
drm_irq.c drm_lock.c i915_dma.c i915_drv.c
i915_drv.h mach64_drv.c mach64_drv.h
mach64_state.c mga_drv.c mga_drv.h mga_state.c
r128_drv.c r128_drv.h r128_state.c radeon_drv.c
radeon_drv.h radeon_state.c savage_bci.c
savage_drv.c savage_drv.h sis_drv.c sis_drv.h
sis_mm.c tdfx_drv.c via_dma.c via_drv.c
via_drv.h
Log message:
Move dev->driver over to being a pointer to a const struct, instead of stupidly
filling in a pre-allocated one on each attach.
Makes the code a bunch nicer, shrinks a kernel by about 1.5k on amd64,
helps with my sanity, and paves way for later changes.
Tested by a few for a couple of weeks now.