diff -urp ati-driver-original/common/lib/modules/fglrx/build_mod/drm_os_linux.h ati-driver/common/lib/modules/fglrx/build_mod/drm_os_linux.h --- ati-driver-original/common/lib/modules/fglrx/build_mod/drm_os_linux.h 2005-10-11 20:42:31.000000000 +0300 +++ ati-driver/common/lib/modules/fglrx/build_mod/drm_os_linux.h 2005-10-16 18:44:46.000000000 +0300 @@ -75,7 +75,7 @@ typedef void irqreturn_t; 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 -urp ati-driver-original/common/lib/modules/fglrx/build_mod/firegl_public.c ati-driver/common/lib/modules/fglrx/build_mod/firegl_public.c --- ati-driver-original/common/lib/modules/fglrx/build_mod/firegl_public.c 2005-10-11 20:42:31.000000000 +0300 +++ ati-driver/common/lib/modules/fglrx/build_mod/firegl_public.c 2005-10-16 18:44:16.000000000 +0300 @@ -1473,9 +1473,9 @@ int ATI_API_CALL __ke_copy_to_user(void* 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 -urp ati-driver-original/common/lib/modules/fglrx/build_mod/firegl_public.h ati-driver/common/lib/modules/fglrx/build_mod/firegl_public.h --- ati-driver-original/common/lib/modules/fglrx/build_mod/firegl_public.h 2005-10-11 20:42:31.000000000 +0300 +++ ati-driver/common/lib/modules/fglrx/build_mod/firegl_public.h 2005-10-16 18:45:09.000000000 +0300 @@ -400,7 +400,7 @@ extern unsigned long ATI_API_CALL __ke_r 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);