Magellan Linux

Annotation of /trunk/ati-drivers/patches/fglrx-8.18.8-access-ok.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 144 - (hide annotations) (download)
Tue May 8 20:06:05 2007 UTC (17 years ago) by niro
File size: 2306 byte(s)
-import

1 niro 144 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
2     --- ati-drivers-orig/lib/modules/fglrx/build_mod/drm_os_linux.h 2005-10-26 14:37:24.000000000 +0000
3     +++ ati-drivers/lib/modules/fglrx/build_mod/drm_os_linux.h 2005-11-01 21:35:57.000000000 +0000
4     @@ -75,7 +75,7 @@
5     copy_to_user(arg1, arg2, arg3)
6     /* Macros for copyfrom user, but checking readability only once */
7     #define DRM_VERIFYAREA_READ( uaddr, size ) \
8     - verify_area( VERIFY_READ, uaddr, size )
9     + access_ok( VERIFY_READ, uaddr, size )
10     #define DRM_COPY_FROM_USER_UNCHECKED(arg1, arg2, arg3) \
11     __copy_from_user(arg1, arg2, arg3)
12     #define DRM_COPY_TO_USER_UNCHECKED(arg1, arg2, arg3) \
13     diff -Naur ati-drivers-orig/lib/modules/fglrx/build_mod/firegl_public.c ati-drivers/lib/modules/fglrx/build_mod/firegl_public.c
14     --- ati-drivers-orig/lib/modules/fglrx/build_mod/firegl_public.c 2005-10-26 14:37:24.000000000 +0000
15     +++ ati-drivers/lib/modules/fglrx/build_mod/firegl_public.c 2005-11-01 21:35:57.000000000 +0000
16     @@ -1473,9 +1473,9 @@
17     return copy_to_user(to, from, size);
18     }
19    
20     -int ATI_API_CALL __ke_verify_area(int type, const void * addr, unsigned long size)
21     +int ATI_API_CALL __ke_access_ok(int type, const void * addr, unsigned long size)
22     {
23     - return verify_area(type, addr, size);
24     + return access_ok(type, addr, size);
25     }
26    
27     int ATI_API_CALL __ke_get_pci_device_info(__ke_pci_dev_t* dev, __ke_pci_device_info_t *pinfo)
28     diff -Naur ati-drivers-orig/lib/modules/fglrx/build_mod/firegl_public.h ati-drivers/lib/modules/fglrx/build_mod/firegl_public.h
29     --- ati-drivers-orig/lib/modules/fglrx/build_mod/firegl_public.h 2005-10-26 14:37:24.000000000 +0000
30     +++ ati-drivers/lib/modules/fglrx/build_mod/firegl_public.h 2005-11-01 21:35:57.000000000 +0000
31     @@ -400,7 +400,7 @@
32    
33     extern int ATI_API_CALL __ke_copy_from_user(void* to, const void* from, __ke_size_t size);
34     extern int ATI_API_CALL __ke_copy_to_user(void* to, const void* from, __ke_size_t size);
35     -extern int ATI_API_CALL __ke_verify_area(int type, const void * addr, unsigned long size);
36     +extern int ATI_API_CALL __ke_access_ok(int type, const void * addr, unsigned long size);
37    
38     extern void* ATI_API_CALL __ke_malloc(__ke_size_t size);
39     extern void ATI_API_CALL __ke_free_s(void* p, __ke_size_t size);

Properties

Name Value
svn:executable *