1e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#ifndef _PERF_ASM_UACCESS_H_ 2e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#define _PERF_ASM_UACCESS_H_ 3e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng 4e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#define __get_user(src, dest) \ 5e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng({ \ 6e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng (src) = *dest; \ 7e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng 0; \ 8e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng}) 9e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng 10e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#define get_user __get_user 11e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng 12e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#define access_ok(type, addr, size) 1 13e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng 14e6e8a0bd7cffcc9ae2e0e75546fb12a19213d4aeBen Cheng#endif 15