Ensure driver has been initialized (dev_private != NULL) before installing
authorLeif Delgass <ldelgass@users.sourceforge.net>
Sat, 26 Apr 2003 22:28:56 +0000 (22:28 +0000)
committerLeif Delgass <ldelgass@users.sourceforge.net>
Sat, 26 Apr 2003 22:28:56 +0000 (22:28 +0000)
commitf2a0c5438dc83171de1007a68e4f98e35b5a8fbe
treef886e31d758dda4c3460465d0f6be13921efbe58
parenta79adaab72bde726ce4c08184997f34b31014d9e
Ensure driver has been initialized (dev_private != NULL) before installing
    irq handler in DRM(irq_install). Modify all drivers to ensure irq
    handler is removed before cleanup and cleanup is called at takedown.
    Remove unused buffer private struct fields in i810, i830. Check for
    lock on init/cleanup in all drivers except i810/i830. The current DDX
    for i810 and i830 doesn't hold the lock on kernel init (FIXME?).
31 files changed:
linux-core/drm_dma.c
linux-core/i810_dma.c
linux-core/i810_drv.h
linux-core/i830_dma.c
linux-core/i830_drv.h
linux-core/i830_irq.c
linux/drm_dma.h
linux/gamma.h
linux/gamma_dma.c
linux/gamma_drv.h
linux/i810.h
linux/i810_dma.c
linux/i810_drv.h
linux/i830.h
linux/i830_dma.c
linux/i830_drv.h
linux/i830_irq.c
shared-core/mga_dma.c
shared-core/mga_irq.c
shared-core/r128_cce.c
shared-core/r128_irq.c
shared-core/radeon_cp.c
shared-core/radeon_irq.c
shared/mga.h
shared/mga_dma.c
shared/mga_irq.c
shared/r128.h
shared/r128_cce.c
shared/r128_irq.c
shared/radeon_cp.c
shared/radeon_irq.c