Nathan Lynch | 8512287 | 2015-03-25 19:14:22 +0100 | [diff] [blame] | 1 | #include <linux/linkage.h> |
2 | #include <asm/asm-offsets.h> | ||||
3 | |||||
4 | .align 2 | ||||
5 | .L_vdso_data_ptr: | ||||
6 | .long _start - . - VDSO_DATA_SIZE | ||||
7 | |||||
8 | ENTRY(__get_datapage) | ||||
9 | .fnstart | ||||
10 | adr r0, .L_vdso_data_ptr | ||||
11 | ldr r1, [r0] | ||||
12 | add r0, r0, r1 | ||||
13 | bx lr | ||||
14 | .fnend | ||||
15 | ENDPROC(__get_datapage) |