1 diff -Naur common/lib/modules/fglrx/build_mod/firegl_public.c common/lib/modules/fglrx/build_mod/firegl_public.c
2 --- common/lib/modules/fglrx/build_mod/firegl_public.c 2007-07-29 13:36:37.000000000 +0200
3 +++ common/lib/modules/fglrx/build_mod/firegl_public.c 2007-07-29 14:24:11.000000000 +0200
6 pte_p = pte_offset_map(pmd_p, virtual_addr);
7 if (pte_present(*pte_p))
8 +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,22)
9 ret = (ptep_clear_flush_dirty(vma, virtual_addr, pte_p) ? 1 : 0);
14 __KE_DEBUG("page not exists!\n");
16 @@ -3399,9 +3403,11 @@
17 sprintf(buf, "0x%Lx %c%c%c%c%c%c\n",
19 pte_present (pte) ? 'p' : '-',
20 +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,23)
21 pte_read (pte) ? 'r' : '-',
22 - pte_write (pte) ? 'w' : '-',
23 pte_exec (pte) ? 'x' : '-',
25 + pte_write (pte) ? 'w' : '-',
26 pte_dirty (pte) ? 'd' : '-',
27 pte_young (pte) ? 'a' : '-');
29 @@ -5348,7 +5354,11 @@
30 DBG_TRACE("creating slab object '%s'", slabcache_obj->name);
32 if ((slabcache_obj->cache =
33 +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,23)
34 kmem_cache_create(slabcache_obj->name, iEntrySize, 0, 0, NULL, NULL)))
36 + kmem_cache_create(slabcache_obj->name, iEntrySize, 0, 0, NULL)))