[Xorg-driver-geode] [PATCH 8/9] Remove ztv LINUX_2_6 switch and dead code

Gaetan Nadon memsize at videotron.ca
Wed Nov 16 17:26:21 PST 2011


The makefile defines LINUX_2_6 so the "else" code is dead.
The port from kernel 2.4 is complete.

Signed-off-by: Gaetan Nadon <memsize at videotron.ca>
---
 ztv/Makefile.am |    5 +----
 ztv/z4l.c       |   22 ----------------------
 2 files changed, 1 insertions(+), 26 deletions(-)

diff --git a/ztv/Makefile.am b/ztv/Makefile.am
index 32572cc..f4aaf1b 100644
--- a/ztv/Makefile.am
+++ b/ztv/Makefile.am
@@ -1,10 +1,7 @@
 
 if BUILD_ZTV
 
-AM_CFLAGS =			\
-	$(XORG_CFLAGS)		\
-	$(AMD_CFLAGS)		\
-	-DLINUX_2_6
+AM_CFLAGS = $(XORG_CFLAGS) $(AMD_CFLAGS)
 
 ztv_drv_la_LTLIBRARIES = ztv_drv.la
 ztv_drv_la_LDFLAGS = -module -avoid-version
diff --git a/ztv/z4l.c b/ztv/z4l.c
index d44ff73..c6a7c58 100644
--- a/ztv/z4l.c
+++ b/ztv/z4l.c
@@ -190,7 +190,6 @@ IoCtl(int fd, unsigned int fn, void *arg, int flag)
 static void
 z4l_ovly_unmap(Z4lPortPrivRec * pPriv)
 {
-#ifdef LINUX_2_6
     int i, nbfrs;
 
     nbfrs = pPriv->nbfrs;
@@ -200,12 +199,6 @@ z4l_ovly_unmap(Z4lPortPrivRec * pPriv)
 	    pPriv->bfrs[i].start = NULL;
 	}
     }
-#else
-    if (pPriv->bfrs[0].start != NULL) {
-	munmap((void *)pPriv->bfrs[0].start, pPriv->bufsz);
-	pPriv->bfrs[0].start = NULL;
-    }
-#endif
     pPriv->nbfrs = -1;
     pPriv->bufsz = -1;
     pPriv->last = -1;
@@ -252,27 +245,12 @@ z4l_ovly_map(Z4lPortPrivRec * pPriv, int dir)
 	    pPriv->bufsz = bsz;
     }
 
-#ifdef LINUX_2_6
     for (i = 0; i < pPriv->nbfrs; ++i) {
 	pPriv->bfrs[i].start = mmap(NULL, bfr.length, PROT_READ | PROT_WRITE,
 	    MAP_SHARED, fd, pPriv->bfrs[i].offset);
 	if (pPriv->bfrs[i].start == MAP_FAILED)
 	    goto xit;
     }
-#else
-    pPriv->bfrs[0].offset = 0;
-    pPriv->bfrs[0].start =
-	mmap(NULL, pPriv->bufsz, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
-
-    if (pPriv->bfrs[0].start == MAP_FAILED) {
-	pPriv->bfrs[0].start = NULL;
-	goto xit;
-    }
-
-    offset = (unsigned long)pPriv->bfrs[0].start;
-    for (i = 1; i < pPriv->nbfrs; ++i)
-	pPriv->bfrs[i].start = (void *)(offset + pPriv->bfrs[i].offset);
-#endif
 
     for (i = 0; i < pPriv->nbfrs; ++i) {
 	DBLOG(3, "bfr %d ofs %#lx adr %p sz %lu\n", i, pPriv->bfrs[i].offset,
-- 
1.7.4.1



More information about the Xorg-driver-geode mailing list