/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘KCL_flush_tlb_onepage’:
/usr/src/kernel-modules/fglrx/firegl_public.c:2352: error: too many arguments to function ‘on_each_cpu’
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘__ke_flush_cache’:
/usr/src/kernel-modules/fglrx/firegl_public.c:2791: error: too many arguments to function ‘smp_call_function’
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘__ke_vm_phys_addr_str’:
/usr/src/kernel-modules/fglrx/firegl_public.c:3522: warning: return makes pointer from integer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c:3523: warning: return makes pointer from integer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c:3524: warning: return makes pointer from integer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c:3526: warning: return makes pointer from integer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘KCL_enable_pat’:
/usr/src/kernel-modules/fglrx/firegl_public.c:4063: error: too many arguments to function ‘smp_call_function’
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘KCL_disable_pat’:
/usr/src/kernel-modules/fglrx/firegl_public.c:4082: error: too many arguments to function ‘smp_call_function’
/usr/src/kernel-modules/fglrx/firegl_public.c: At top level:
/usr/src/kernel-modules/fglrx/firegl_public.c:5774: warning: initialization from incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c:5800: warning: initialization from incompatible pointer type
make[1]: *** [/usr/src/kernel-modules/fglrx/firegl_public.o] Error 1
make: *** [_module_/usr/src/kernel-modules/fglrx] Error 2
make: Leaving directory `/usr/src/linux-2.6.27.4'