Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 70803 Details for
Bug 109493
ati-drivers 8.18.6 cannot be compiled under 2.6.14
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch that fixes original driver distribution
ati-driver.patch (text/plain), 2.45 KB, created by
Alex Giouzenis
on 2005-10-16 11:23:06 UTC
(
hide
)
Description:
Patch that fixes original driver distribution
Filename:
MIME Type:
Creator:
Alex Giouzenis
Created:
2005-10-16 11:23:06 UTC
Size:
2.45 KB
patch
obsolete
>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);
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 109493
: 70803