blob: 70c9d6309ef6ce53535050d6a5ba4a0fb871d726 [file] [log] [blame]
/* Shared header for testcases for copy_from_user/copy_to_user. */
/* Adapted from include/linux/compiler.h */
#define __user
/* Adapted from include/asm-generic/uaccess.h */
extern int copy_from_user(void *to, const void __user *from, long n)
__attribute__((access (write_only, 1, 3),
access (read_only, 2, 3)));
extern long copy_to_user(void __user *to, const void *from, unsigned long n)
__attribute__((access (write_only, 1, 3),
access (read_only, 2, 3)));