GNU Linux-libre 4.9.306-gnu1
[releases.git] / arch / arm / vdso / datapage.S
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)