It is possible to patch fglrx for 2.6.30, when you look at this board you find it Minimal requirement as kernel patch is:
otherwise you will be out of luck as that symbol is used in the binary part. If somebody has got a better idea then let me know.
diff --git a/arch/x86/mm/tlb.c b/arch/x86/mm/tlb.c
index 61ddfa0..3d26c0b 100644
@@ -279,6 +279,7 @@ void flush_tlb_page(struct vm_area_struct *vma, unsigned long va)
static void do_flush_tlb_all(void *info)