diff options
Diffstat (limited to 'linux-core')
-rw-r--r-- | linux-core/Makefile | 7 | ||||
-rw-r--r-- | linux-core/Makefile.kernel | 2 | ||||
-rw-r--r-- | linux-core/drm_drv.c | 1 |
3 files changed, 6 insertions, 4 deletions
diff --git a/linux-core/Makefile b/linux-core/Makefile index 1bb131d8..658d9d87 100644 --- a/linux-core/Makefile +++ b/linux-core/Makefile @@ -97,9 +97,10 @@ SISSHARED= sis.h sis_drv.h sis_drm.h sis_ds.c sis_ds.h sis_mm.c SAVAGEHEADERS= savage.h savage_drv.h savage_drm.h $(DRMHEADERS) \ $(DRMTEMPLATES) VIAHEADERS = via_drm.h via_drv.h via.h via_mm.h via_ds.h \ - $(DRMHEADERS) $(DRMTEMPLATES) -VIASHARED = via_drm.h via_drv.h via.h via_mm.h via_ds.h via_drv.c \ - via_ds.c via_irq.c via_map.c via_mm.c + via_3d_reg.h $(DRMHEADERS) $(DRMTEMPLATES) +VIASHARED = via_drm.h via_drv.h via.h via_mm.h via_ds.h \ + via_3d_reg.h via_drv.c via_ds.c via_irq.c via_map.c \ + via_mm.c via_dma.c MACH64HEADERS = mach64.h mach64_drv.h mach64_drm.h $(DRMHEADERS) \ $(DRMTEMPLATES) MACH64SHARED = mach64.h mach64_drv.h mach64_drm.h mach64_dma.c \ diff --git a/linux-core/Makefile.kernel b/linux-core/Makefile.kernel index 30b00f62..857c236a 100644 --- a/linux-core/Makefile.kernel +++ b/linux-core/Makefile.kernel @@ -18,7 +18,7 @@ radeon-objs := radeon_drv.o radeon_cp.o radeon_state.o radeon_mem.o radeon_irq.o sis-objs := sis_drv.o sis_ds.o sis_mm.o ffb-objs := ffb_drv.o ffb_context.o savage-objs := savage_drv.o savage_dma.o -via-objs := via_irq.o via_drv.o via_ds.o via_map.o via_mm.o +via-objs := via_irq.o via_drv.o via_ds.o via_map.o via_mm.o via_dma.o mach64-objs := mach64_drv.o mach64_dma.o mach64_irq.o mach64_state.o # Kernel version checks diff --git a/linux-core/drm_drv.c b/linux-core/drm_drv.c index 744fd14c..7f652e43 100644 --- a/linux-core/drm_drv.c +++ b/linux-core/drm_drv.c @@ -934,6 +934,7 @@ int DRM(release)( struct inode *inode, struct file *filp ) #endif list_del( &pos->head ); DRM(free)( pos, sizeof(*pos), DRM_MEM_CTXLIST ); + --dev->ctx_count; } } } |