[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