I made a first check to see if the current ati drivers (8.452 aka 8.01) still compile against the upcoming linux kernel and this is the result:
As you can see it compiles, but the linker spits out warnings and most likely the module will fail to load.
Of course it is yet too early to tell if it will stay like that, maybe there will be some patches integrated until -rc1 resulting in a complete failure, will see.
And of course it is in a too early state to see if the drivers will load and run with this kernel, but it isn't looking too good without patches.
Code:
CC [M] /var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o /var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ?KCL_SetPageNoCache?: /var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1161: warning: ?change_page_attr? is deprecated (declared at include/asm/cacheflush.h:28) /var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ?firegl_put_user_ptr?: /var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1594: warning: cast from pointer to integer of different size /var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1594: warning: cast from pointer to integer of different size /var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1594: warning: cast from pointer to integer of different size /var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1594: warning: cast from pointer to integer of different size /var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ?__ke_check_pci?: /var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1951: warning: ?pci_find_slot? is deprecated (declared at include/linux/pci.h:493) /var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ?__ke_pci_find_slot?: /var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2840: warning: ?pci_find_slot? is deprecated (declared at include/linux/pci.h:493) /var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ?__ke_unregister_ioctl32_conversion?: /var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2972: warning: ?return? with a value, in function returning void /var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ?KAS_SlabCache_Initialize?: /var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:5219: warning: cast from pointer to integer of different size LD [M] /var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.o Building modules, stage 2. MODPOST 1 modules WARNING: "change_page_attr" [/var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined! WARNING: "init_mm" [/var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined! WARNING: "flush_tlb_page" [/var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined!
Code:
WARNING: "change_page_attr" [/var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined! WARNING: "init_mm" [/var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined! WARNING: "flush_tlb_page" [/var/tmp/portage/x11-drivers/ati-drivers-8.452.1/work/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined!
And of course it is in a too early state to see if the drivers will load and run with this kernel, but it isn't looking too good without patches.
Comment