1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #include <linux/linkage.h> 3 #include <asm/asm-offsets.h> 4 5 .align 2 6 .L_vdso_data_ptr: 7 .long _start - . - VDSO_DATA_SIZE 8 9 ENTRY(__get_datapage) 10 .fnstart 11 adr r0, .L_vdso_data_ptr 12 ldr r1, [r0] 13 add r0, r0, r1 14 bx lr 15 .fnend 16 ENDPROC(__get_datapage)