diff -Naur ati-drivers-orig/lib/modules/fglrx/build_mod/drm_os_linux.h ati-drivers/lib/modules/fglrx/build_mod/drm_os_linux.h --- ati-drivers-orig/lib/modules/fglrx/build_mod/drm_os_linux.h 2005-10-26 14:37:24.000000000 +0000 +++ ati-drivers/lib/modules/fglrx/build_mod/drm_os_linux.h 2005-11-01 21:35:57.000000000 +0000 @@ -75,7 +75,7 @@ copy_to_user(arg1, arg2, arg3) /* Macros for copyfrom user, but checking readability only once */ #define DRM_VERIFYAREA_READ( uaddr, size ) \ - verify_area( VERIFY_READ, uaddr, size ) + access_ok( VERIFY_READ, uaddr, size ) #define DRM_COPY_FROM_USER_UNCHECKED(arg1, arg2, arg3) \ __copy_from_user(arg1, arg2, arg3) #define DRM_COPY_TO_USER_UNCHECKED(arg1, arg2, arg3) \ diff -Naur ati-drivers-orig/lib/modules/fglrx/build_mod/firegl_public.c ati-drivers/lib/modules/fglrx/build_mod/firegl_public.c --- ati-drivers-orig/lib/modules/fglrx/build_mod/firegl_public.c 2005-10-26 14:37:24.000000000 +0000 +++ ati-drivers/lib/modules/fglrx/build_mod/firegl_public.c 2005-11-01 21:35:57.000000000 +0000 @@ -1473,9 +1473,9 @@ return copy_to_user(to, from, size); } -int ATI_API_CALL __ke_verify_area(int type, const void * addr, unsigned long size) +int ATI_API_CALL __ke_access_ok(int type, const void * addr, unsigned long size) { - return verify_area(type, addr, size); + return access_ok(type, addr, size); } int ATI_API_CALL __ke_get_pci_device_info(__ke_pci_dev_t* dev, __ke_pci_device_info_t *pinfo) diff -Naur ati-drivers-orig/lib/modules/fglrx/build_mod/firegl_public.h ati-drivers/lib/modules/fglrx/build_mod/firegl_public.h --- ati-drivers-orig/lib/modules/fglrx/build_mod/firegl_public.h 2005-10-26 14:37:24.000000000 +0000 +++ ati-drivers/lib/modules/fglrx/build_mod/firegl_public.h 2005-11-01 21:35:57.000000000 +0000 @@ -400,7 +400,7 @@ extern int ATI_API_CALL __ke_copy_from_user(void* to, const void* from, __ke_size_t size); extern int ATI_API_CALL __ke_copy_to_user(void* to, const void* from, __ke_size_t size); -extern int ATI_API_CALL __ke_verify_area(int type, const void * addr, unsigned long size); +extern int ATI_API_CALL __ke_access_ok(int type, const void * addr, unsigned long size); extern void* ATI_API_CALL __ke_malloc(__ke_size_t size); extern void ATI_API_CALL __ke_free_s(void* p, __ke_size_t size);