Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 109493
Collapse All | Expand All

(-)ati-driver-original/common/lib/modules/fglrx/build_mod/drm_os_linux.h (-1 / +1 lines)
Lines 75-81 typedef void irqreturn_t; Link Here
75
	copy_to_user(arg1, arg2, arg3)
75
	copy_to_user(arg1, arg2, arg3)
76
/* Macros for copyfrom user, but checking readability only once */
76
/* Macros for copyfrom user, but checking readability only once */
77
#define DRM_VERIFYAREA_READ( uaddr, size ) 		\
77
#define DRM_VERIFYAREA_READ( uaddr, size ) 		\
78
	verify_area( VERIFY_READ, uaddr, size )
78
	access_ok( VERIFY_READ, uaddr, size )
79
#define DRM_COPY_FROM_USER_UNCHECKED(arg1, arg2, arg3) 	\
79
#define DRM_COPY_FROM_USER_UNCHECKED(arg1, arg2, arg3) 	\
80
	__copy_from_user(arg1, arg2, arg3)
80
	__copy_from_user(arg1, arg2, arg3)
81
#define DRM_COPY_TO_USER_UNCHECKED(arg1, arg2, arg3)	\
81
#define DRM_COPY_TO_USER_UNCHECKED(arg1, arg2, arg3)	\
(-)ati-driver-original/common/lib/modules/fglrx/build_mod/firegl_public.c (-2 / +2 lines)
Lines 1473-1481 int ATI_API_CALL __ke_copy_to_user(void* Link Here
1473
    return copy_to_user(to, from, size);
1473
    return copy_to_user(to, from, size);
1474
}
1474
}
1475
1475
1476
int ATI_API_CALL __ke_verify_area(int type, const void * addr, unsigned long size)
1476
int ATI_API_CALL __ke_access_ok(int type, const void * addr, unsigned long size)
1477
{
1477
{
1478
    return verify_area(type, addr, size);
1478
    return access_ok(type, addr, size);
1479
}
1479
}
1480
1480
1481
int ATI_API_CALL __ke_get_pci_device_info(__ke_pci_dev_t* dev, __ke_pci_device_info_t *pinfo)
1481
int ATI_API_CALL __ke_get_pci_device_info(__ke_pci_dev_t* dev, __ke_pci_device_info_t *pinfo)
(-)ati-driver-original/common/lib/modules/fglrx/build_mod/firegl_public.h (-1 / +1 lines)
Lines 400-406 extern unsigned long ATI_API_CALL __ke_r Link Here
400
400
401
extern int ATI_API_CALL __ke_copy_from_user(void* to, const void* from, __ke_size_t size);
401
extern int ATI_API_CALL __ke_copy_from_user(void* to, const void* from, __ke_size_t size);
402
extern int ATI_API_CALL __ke_copy_to_user(void* to, const void* from, __ke_size_t size);
402
extern int ATI_API_CALL __ke_copy_to_user(void* to, const void* from, __ke_size_t size);
403
extern int ATI_API_CALL __ke_verify_area(int type, const void * addr, unsigned long size);
403
extern int ATI_API_CALL __ke_access_ok(int type, const void * addr, unsigned long size);
404
404
405
extern void* ATI_API_CALL __ke_malloc(__ke_size_t size);
405
extern void* ATI_API_CALL __ke_malloc(__ke_size_t size);
406
extern void ATI_API_CALL __ke_free_s(void* p, __ke_size_t size);
406
extern void ATI_API_CALL __ke_free_s(void* p, __ke_size_t size);

Return to bug 109493